mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-04-12 15:09:33 +02:00
75 lines
1.4 KiB
PHP
75 lines
1.4 KiB
PHP
|
|
{ This include file defines FPC_HAS_UNDERSCORE_PREFIX
|
|
for targets for which Cprefix='_' }
|
|
|
|
|
|
{ This file was created lookinf into
|
|
systems/i_XXX.pas files in trunk 2010-12-16 PM }
|
|
|
|
{ From i_atari.pas }
|
|
{$ifdef atari}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
|
|
{ From i_bsd.pas, all i386 but freebsd seem to have underscore prefixes }
|
|
{ This is not true anyore at least for OpenBSD 4.9 PM 2011-10-10 }
|
|
{ Also false for new NetBSD targets PM 2012-02-12 }
|
|
{$ifdef bsd}
|
|
{$ifdef cpui386}
|
|
{$ifndef freebsd}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
{$ifdef openbsd}
|
|
{$undef FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
{$ifdef netbsd}
|
|
{$undef FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
{$endif}
|
|
{$ifdef darwin}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
{$endif}
|
|
|
|
{$ifdef emx}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
|
|
{$ifdef go32v2}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
|
|
{$ifdef nativent}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
|
|
{$ifdef os2}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
|
|
{$ifdef palmos}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
|
|
{$ifdef symbian}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
|
|
{$ifdef watcom}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
|
|
{$ifdef wdosx}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
|
|
{$ifdef win32}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
|
|
{$ifdef wince}
|
|
{$ifdef cpui386}
|
|
{$define FPC_HAS_UNDERSCORE_PREFIX}
|
|
{$endif}
|
|
{$endif}
|