+ added posavestdregs used for cdecl AND stdcall functions

(saves ESI EDI and EBX for i386)
This commit is contained in:
pierre 1999-04-16 10:28:26 +00:00
parent 45a7ff2aa8
commit ee148a5d08

View File

@ -65,7 +65,7 @@
postdcall = $4000000; { procedure uses stdcall call } postdcall = $4000000; { procedure uses stdcall call }
pomsgstr = $8000000; { method for string message handling } pomsgstr = $8000000; { method for string message handling }
pomsgint = $10000000; { method for int message handling } pomsgint = $10000000; { method for int message handling }
posavestdregs = $20000000; { save std regs cdecl and stdcall need that ! }
{ relevant options for assigning a proc or a procvar to a procvar } { relevant options for assigning a proc or a procvar to a procvar }
po_compatibility_options = $7FFFFFFF- po_compatibility_options = $7FFFFFFF-
(pomethodpointer+povirtualmethod+pooverridingmethod); (pomethodpointer+povirtualmethod+pooverridingmethod);
@ -97,7 +97,11 @@
{ {
$Log$ $Log$
Revision 1.3 1999-03-05 01:14:23 pierre Revision 1.4 1999-04-16 10:28:26 pierre
+ added posavestdregs used for cdecl AND stdcall functions
(saves ESI EDI and EBX for i386)
Revision 1.3 1999/03/05 01:14:23 pierre
* bug0198 : call conventions for methods * bug0198 : call conventions for methods
not yet implemented is the control of same calling convention not yet implemented is the control of same calling convention
for virtual and child's virtual for virtual and child's virtual