[fpc-devel] calling convention on mac
Martin
lazarus at mfriebe.de
Wed Nov 28 21:36:48 CET 2012
It does not matter if I compile it with stdcall, cdecl, pascal. The
below on a 32 bit intel mac (fpc 2.6.0) always returns result in 2
registers (eax, edx)
Is there a way to change this (some declaration in the source, some switch)?
function Point(AX, AY: Integer): TPoint;
begin
with Result do
begin
X := AX;
Y := AY;
end;
end;
Background. I am trying to get PascalScript to work. But it doesnt knom
about edx. And I don't know enough about it and/or calling convention to
change pascalscript (within the amount of time, I can currently set
aside for this)
More information about the fpc-devel
mailing list