From 90b8204cec6e829c65ccab8ef255d72d39e94471 Mon Sep 17 00:00:00 2001 From: Jonas Maebe <jonas@freepascal.org> Date: Thu, 25 Nov 2004 17:37:59 +0000 Subject: [PATCH] * fixed some C-linking problems (the C-prefix is now always added to cdecl external functions, also if you define the name explicitly) --- rtl/go32v2/system.pp | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/rtl/go32v2/system.pp b/rtl/go32v2/system.pp index 38a537ee7c..b5981150f2 100644 --- a/rtl/go32v2/system.pp +++ b/rtl/go32v2/system.pp @@ -811,7 +811,7 @@ end; System Dependent Exit code *****************************************************************************} -procedure ___exit(exitcode:longint);cdecl;external name '___exit'; +procedure ___exit(exitcode:longint);cdecl;external name '__exit'; procedure do_close(handle : longint);forward; @@ -898,7 +898,7 @@ end; Heap Management *****************************************************************************} -function ___sbrk(size:longint):longint;cdecl;external name '___sbrk'; +function ___sbrk(size:longint):longint;cdecl;external name '__sbrk'; function SysOSAlloc (size: PtrInt): pointer; assembler; asm @@ -1603,7 +1603,11 @@ Begin End. { $Log$ - Revision 1.43 2004-11-04 09:32:31 peter + Revision 1.44 2004-11-25 17:37:59 jonas + * fixed some C-linking problems (the C-prefix is now always added to + cdecl external functions, also if you define the name explicitly) + + Revision 1.43 2004/11/04 09:32:31 peter ErrOutput added Revision 1.42 2004/11/02 13:35:35 peter