make the telProcessNetwork() thread function STDCALL!
authorThomas Bluemel <thomas@reactsoft.com>
Fri, 29 Jul 2005 23:04:48 +0000 (23:04 +0000)
committerThomas Bluemel <thomas@reactsoft.com>
Fri, 29 Jul 2005 23:04:48 +0000 (23:04 +0000)
svn path=/trunk/; revision=16888

reactos/apps/utils/net/telnet/src/tnclass.cpp
reactos/apps/utils/net/telnet/src/ttelhndl.cpp
reactos/apps/utils/net/telnet/src/ttelhndl.h

index 455c547..5894040 100644 (file)
@@ -206,7 +206,7 @@ int Telnet::Open(const char *szHost1, const char *strPort1){
                        SetConsoleCtrlHandler(ControlEventHandler, TRUE);
 
                hThread = CreateThread(0, 0,
-                       (LPTHREAD_START_ROUTINE) telProcessNetwork,
+                       telProcessNetwork,
                        (LPVOID)&ThreadParams, 0, &idThread);
                // This helps the display thread a little (Paul Brannan 8/3/98)
                SetThreadPriority(hThread, THREAD_PRIORITY_ABOVE_NORMAL);
index cdbb1f7..1b38d39 100644 (file)
@@ -478,8 +478,8 @@ char* TTelnetHandler::ParseBuffer(char* pszBuffer, char* pszBufferEnd){
 // telProcessNetwork calls the member function TTelnetHandler::Go, since
 // TTelnetHandler::Go is not a static function, and cannot be called with
 // CreateThread().  (Paul Brannan 6/15/98)
-DWORD telProcessNetwork(LPVOID pvParams) {
-       TelThreadParams *pParams = (TelThreadParams *)pvParams;
+DWORD WINAPI telProcessNetwork(LPVOID lpParameter) {
+       TelThreadParams *pParams = (TelThreadParams *)lpParameter;
        return pParams->TelHandler.Go(&pParams->p);
 }
 
index 5208f86..ad4ec62 100644 (file)
@@ -4,7 +4,7 @@
 #include "tparser.h"
 #include "tnetwork.h"
 
-DWORD telProcessNetwork(LPVOID pvParams);
+DWORD WINAPI telProcessNetwork(LPVOID lpParameter);
 
 class TTelnetHandler {
 private: