2
0
Эх сурвалжийг харах

* ThreadProc needs stdcall or cdecl calling conventions usually

git-svn-id: trunk@1651 -
florian 20 жил өмнө
parent
commit
a884848684

+ 1 - 1
rtl/inc/threadh.inc

@@ -26,7 +26,7 @@ const
 type
   PEventState = pointer;
   PRTLEvent   = pointer;   // Windows=thandle, other=pointer to record.
-  TThreadFunc = function(parameter : pointer) : ptrint;
+  TThreadFunc = function(parameter : pointer) : ptrint; stdcall;
   trtlmethod  = procedure of object;
 
   // Function prototypes for TThreadManager Record.

+ 1 - 1
rtl/netware/tthread.inc

@@ -126,7 +126,7 @@ end;
 
 
 { TThread }
-function ThreadProc(args:pointer): Integer;
+function ThreadProc(args:pointer): Integer; cdecl;
 var
   FreeThread: Boolean;
   Thread : TThread absolute args;

+ 1 - 1
rtl/win32/tthread.inc

@@ -97,7 +97,7 @@ end;
 
 { TThread }
 
-function ThreadProc(ThreadObjPtr: Pointer): Integer;
+function ThreadProc(ThreadObjPtr: Pointer): Integer; stdcall;
 var
   FreeThread: Boolean;
   Thread: TThread absolute ThreadObjPtr;

+ 1 - 1
rtl/wince/tthread.inc

@@ -97,7 +97,7 @@ end;
 
 { TThread }
 
-function ThreadProc(ThreadObjPtr: Pointer): Integer;
+function ThreadProc(ThreadObjPtr: Pointer): Integer; stdcall;
 var
   FreeThread: Boolean;
   Thread: TThread absolute ThreadObjPtr;