MiTec/Common/Compilers.inc
2024-07-06 22:30:25 +02:00

447 lines
14 KiB
PHP

// Compiler conditional defines
{$W-}
{$H+}
{$IFDEF VER360} //Embarcadero Delphi 12 Athens
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
{$DEFINE RAD19PLUS}{$DEFINE DTOKYOPLUS}
{$DEFINE RAD20PLUS}{$DEFINE DRIOPLUS}
{$DEFINE RAD21PLUS}{$DEFINE DSYDNEYPLUS}
{$DEFINE RAD22PLUS}{$DEFINE DALEXANDRIAPLUS}
{$DEFINE RAD23PLUS}{$DEFINE DATHENSPLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER350} //Embarcadero Delphi 11 Alexandria (28 - Olympus) - 2021
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
{$DEFINE RAD19PLUS}{$DEFINE DTOKYOPLUS}
{$DEFINE RAD20PLUS}{$DEFINE DRIOPLUS}
{$DEFINE RAD21PLUS}{$DEFINE DSYDNEYPLUS}
{$DEFINE RAD22PLUS}{$DEFINE DALEXANDRIAPLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER340} //Embarcadero Delphi 10.4 Sydney (27 - Denali) - 2020
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
{$DEFINE RAD19PLUS}{$DEFINE DTOKYOPLUS}
{$DEFINE RAD20PLUS}{$DEFINE DRIOPLUS}
{$DEFINE RAD21PLUS}{$DEFINE DSYDNEYPLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER330} //Embarcadero Delphi 10.3 Rio (26 - Carnival) - 2018
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
{$DEFINE RAD19PLUS}{$DEFINE DTOKYOPLUS}
{$DEFINE RAD20PLUS}{$DEFINE DRIOPLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER320} //Embarcadero Delphi 10.2 Tokyo (25 - Godzilla) - 2017
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
{$DEFINE RAD19PLUS}{$DEFINE DTOKYOPLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER310} //Embarcadero Delphi 10.1 Berlin (24 - BigBen) - 2016
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
{$DEFINE RAD18PLUS}{$DEFINE DBERLINPLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER300} //Embarcadero Delphi 10 Seattle (23 - Aitana) - 2015
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
{$DEFINE RAD17PLUS}{$DEFINE DSEATTLEPLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER290} //Embarcadero Delphi XE8 (22 - Elbrus) - 2015
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
{$DEFINE RAD16PLUS}{$DEFINE DXE8PLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER280} //Embarcadero Delphi XE7 (21 - Carpathia) - 2014
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
{$DEFINE RAD15PLUS}{$DEFINE DXE7PLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER270} //Embarcadero Delphi XE6 (20 - Proteus) - 2014
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
{$DEFINE RAD14PLUS}{$DEFINE DXE6PLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER260} //Embarcadero Delphi XE5 (19 - Zephyr) - 2013
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE4PLUS}
{$DEFINE RAD12PLUS}{$DEFINE DXE5PLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER250} //Embarcadero Delphi XE4 (18 - Quintessence) - 2013
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD11PLUS}{$DEFINE DXE3PLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER240} //Embarcadero Delphi XE3 (17 - Waterdragon) - 2012
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE RAD10PLUS}{$DEFINE DXE3PLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER230} //Embarcadero Delphi XE2 (16 - Pulsar) - 2011
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE RAD9PLUS}{$DEFINE DXE2PLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER220} //Embarcadero Delphi XE (15 - Fulcrum) - 2010
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE RAD8PLUS}{$DEFINE DXEPLUS}
{$DEFINE THEMESUPPORT}
{$DEFINE STYLESUPPORT}
{$ENDIF}
{$IFDEF VER210} //Embarcadero Delphi 2010 (14 - Weaver) - 2009
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE RAD7PLUS}{$DEFINE D2010PLUS}
{$DEFINE THEMESUPPORT}
{$ENDIF}
{$IFDEF VER200} //Embarcadero Delphi 2009 (12 - Tiburon) - 2008
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE RAD6PLUS}{$DEFINE D2009PLUS}
{$DEFINE THEMESUPPORT}
{$ENDIF}
{$IFDEF VER190} //Codegear Delphi 2007 (11 - Highlander) - 2007
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE THEMESUPPORT}
{$ENDIF}
{$IFDEF VER185} //Codegear Delphi 2007 (11 - Spacely) - 2007
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE RAD5PLUS}{$DEFINE D2007PLUS}
{$DEFINE THEMESUPPORT}
{$ENDIF}
{$IFDEF VER180} //Borland Delphi 2006 (10 - DeXter) - 2006
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE BDS4PLUS}{$DEFINE D2006PLUS}
{$DEFINE THEMESUPPORT}
{$ENDIF}
{$IFDEF VER170} //Borland Delphi 2005 (9 - DiamondBlack) - 2004
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE BDS3PLUS}{$DEFINE D2005PLUS}
{$DEFINE THEMESUPPORT}
{$ENDIF}
{$IFDEF VER150} //Borland Delphi 7 (7 - Aurora) - 2002
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$DEFINE D7PLUS}
{$DEFINE THEMESUPPORT}
{$ENDIF}
{$IFDEF VER140} //Borland Delphi 6 (6 - Iliad) - 2001
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$DEFINE D6PLUS}
{$ENDIF}
{$IFDEF VER130} //Borland Delphi 5 (5 - Argus) - 1999
{$DEFINE D4PLUS}
{$DEFINE D5PLUS}
{$ENDIF}
{$IFDEF VER120} //Borland Delphi 4 (4 - Allegro) - 1998
{$DEFINE D4PLUS}
{$ENDIF}
{$IFDEF RAD9PLUS}
{$DEFINE FS}
{$ENDIF}
{$IFDEF FPC}
{$MODE DELPHI}
{$IFDEF VER3}
{$DEFINE FPC3PLUS}
{$DEFINE FPC2PLUS}
{$DEFINE FPC1PLUS}
{$DEFINE NATIVEINT}
{$ENDIF}
{$IFDEF VER2}
{$DEFINE FPC2PLUS}
{$DEFINE FPC1PLUS}
{$ENDIF}
{$IFDEF VER1}
{$DEFINE FPC1PLUS}
{$ENDIF}
{$DEFINE FS}
{$IFNDEF FPC3PLUS}
Library is compatible with Free Pascal 3.x and above
{$ENDIF}
{$ENDIF}
{$WARN SYMBOL_PLATFORM OFF}
{$WARN SYMBOL_DEPRECATED OFF}