|
@@ -94,43 +94,17 @@
|
|
{$DEFINE SUPPORT_TSTREAM_WRITE_BYTEARRAY_OVERLOAD}
|
|
{$DEFINE SUPPORT_TSTREAM_WRITE_BYTEARRAY_OVERLOAD}
|
|
{$LEGACYIFEND ON}
|
|
{$LEGACYIFEND ON}
|
|
{$ZEROBASEDSTRINGS OFF}
|
|
{$ZEROBASEDSTRINGS OFF}
|
|
-{$IFEND}
|
|
|
|
-
|
|
|
|
- // 2010 only
|
|
|
|
-{$IF CompilerVersion = 21.0}
|
|
|
|
-{$DEFINE DELPHI2010}
|
|
|
|
-{$IFEND}
|
|
|
|
-
|
|
|
|
- // 2010 and Above
|
|
|
|
-{$IF CompilerVersion >= 21.0}
|
|
|
|
-{$DEFINE DELPHI2010_UP}
|
|
|
|
{$IFEND}
|
|
{$IFEND}
|
|
|
|
|
|
// XE and Above
|
|
// XE and Above
|
|
{$IF CompilerVersion >= 22.0}
|
|
{$IF CompilerVersion >= 22.0}
|
|
{$DEFINE DELPHIXE_UP}
|
|
{$DEFINE DELPHIXE_UP}
|
|
-{$IFEND}
|
|
|
|
-
|
|
|
|
- // XE2 and Above
|
|
|
|
-{$IF CompilerVersion >= 23.0}
|
|
|
|
-{$DEFINE DELPHIXE2_UP}
|
|
|
|
-{$DEFINE HAS_UNITSCOPE}
|
|
|
|
-{$IFEND}
|
|
|
|
-
|
|
|
|
-// XE3 and Below
|
|
|
|
-{$IF CompilerVersion <= 24.0}
|
|
|
|
-{$DEFINE DELPHIXE3_DOWN}
|
|
|
|
{$IFEND}
|
|
{$IFEND}
|
|
|
|
|
|
// XE4 and Above
|
|
// XE4 and Above
|
|
{$IF CompilerVersion >= 25.0}
|
|
{$IF CompilerVersion >= 25.0}
|
|
{$DEFINE DELPHIXE4_UP}
|
|
{$DEFINE DELPHIXE4_UP}
|
|
{$DEFINE SHIFT_OVERFLOW_BUG_FIXED}
|
|
{$DEFINE SHIFT_OVERFLOW_BUG_FIXED}
|
|
-{$IFEND}
|
|
|
|
-
|
|
|
|
- // XE7 and Above
|
|
|
|
-{$IF CompilerVersion >= 28.0}
|
|
|
|
-{$DEFINE DELPHIXE7_UP}
|
|
|
|
{$IFEND}
|
|
{$IFEND}
|
|
|
|
|
|
// 10.2 Tokyo and Above
|
|
// 10.2 Tokyo and Above
|
|
@@ -138,12 +112,6 @@
|
|
{$DEFINE DELPHI10.2_TOKYO_UP}
|
|
{$DEFINE DELPHI10.2_TOKYO_UP}
|
|
{$IFEND}
|
|
{$IFEND}
|
|
|
|
|
|
- // 10.2 Tokyo and Above
|
|
|
|
-{$IFDEF DELPHI10.2_TOKYO_UP}
|
|
|
|
-{$WARN COMBINING_SIGNED_UNSIGNED OFF}
|
|
|
|
-{$WARN COMBINING_SIGNED_UNSIGNED64 OFF}
|
|
|
|
-{$ENDIF}
|
|
|
|
-
|
|
|
|
// 10.2 Tokyo and Above
|
|
// 10.2 Tokyo and Above
|
|
{$IFNDEF DELPHI10.2_TOKYO_UP}
|
|
{$IFNDEF DELPHI10.2_TOKYO_UP}
|
|
{$MESSAGE ERROR 'This Library requires Delphi Tokyo or higher.'}
|
|
{$MESSAGE ERROR 'This Library requires Delphi Tokyo or higher.'}
|