-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathZipVers.inc
108 lines (98 loc) · 2.68 KB
/
ZipVers.inc
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
{$IfDef CLR}
{$DEFINE BADCOMPILER}
YOU ARE USING A COMPILER FOR WHICH THIS PACKAGE IS NOT DESIGNED!
YOU HAVE BEEN WARNED !!!
{$EndIf}
{$IFDEF CONDITIONALEXPRESSIONS}
{$WARN UNIT_PLATFORM OFF}
{$WARN SYMBOL_PLATFORM OFF}
{$IF (CompilerVersion >= 14)} // Delphi 6.0 or newer
{$DEFINE VERD6up}
{$IFEND}
{$IF (CompilerVersion >= 15)} // Delphi 7.0 or newer
{$WARN UNSAFE_CODE OFF}
{$WARN UNSAFE_TYPE OFF}
{$WARN UNSAFE_CAST OFF}
{$DEFINE VERD7up}
{$IFEND}
{$IF (CompilerVersion >= 17)} // Delphi 2005 or newer
{$DEFINE VERD2005up}
{$DEFINE ZM_INLINE}
{$WARN SYMBOL_DEPRECATED OFF}
{$IFEND}
{$IF (CompilerVersion >= 18.5)} // Delphi 2007 or newer
{$DEFINE VERD2007up}
{$IFEND}
{$IF (CompilerVersion >= 20)} // Delphi 2009 or newer - UNICODE
{$DEFINE VERD2009up}
{$IFEND}
{$IF (CompilerVersion >= 21)} // Delphi 2010 or newer - UNICODE
{$DEFINE VERD2010up}
{$IFEND}
{$IF (CompilerVersion >= 22)} // Delphi XE or newer - UNICODE
{$DEFINE VERDXEup}
{$IFEND}
{$IF (CompilerVersion >= 23)} // Delphi XE2 or newer - UNICODE
{$DEFINE VERDXE2up}
{$IFEND}
{$IF (CompilerVersion >= 24)} // Delphi XE3 or newer - UNICODE
{$DEFINE VERDXE3up}
{$IFEND}
{$IF (CompilerVersion >= 25)} // Delphi XE4 or newer - UNICODE
{$DEFINE VERDXE4up}
{$IFDEF WIN64}
{$DEFINE VERDXE464up}
{$ENDIF}
{$IFEND}
{$IF (CompilerVersion >= 26)} // Delphi XE5 or newer - UNICODE
{$DEFINE VERDXE5up}
{$IFDEF WIN64}
{$DEFINE VERDXE564up}
{$ENDIF}
{$IFEND}
{$IF (CompilerVersion >= 27)} // Delphi XE6 or newer - UNICODE
{$DEFINE VERDXE5up}
{$IFDEF WIN64}
{$DEFINE VERDXE564up}
{$ENDIF}
{$IFEND}
{$IF (CompilerVersion >= 28)} // Delphi XE7 or newer - UNICODE
{$DEFINE VERDXE5up}
{$IFDEF WIN64}
{$DEFINE VERDXE564up}
{$ENDIF}
{$IFEND}
{$IF (CompilerVersion >= 29)} // Delphi XE8 or newer - UNICODE
{$DEFINE VERDXE5up}
{$IFDEF WIN64}
{$DEFINE VERDXE564up}
{$ENDIF}
{$IFEND}
{$IF (CompilerVersion >= 30)} // Delphi DX Seattle or newer - UNICODE
{$DEFINE VERDXE5up}
{$IFDEF WIN64}
{$DEFINE VERDXE564up}
{$ENDIF}
{$IFEND}
{$IF (CompilerVersion >= 31)} // Delphi DX London or newer - UNICODE
{$DEFINE VERDXE5up}
{$IFDEF WIN64}
{$DEFINE VERDXE564up}
{$ENDIF}
{$IFEND}
{$ENDIF} // $IFDEF CONDITIONALEXPRESSIONS
{$IfDef BADCOMPILER}
YOU ARE USING A COMPILER FOR WHICH THIS PACKAGE IS NOT DESIGNED!
YOU HAVE BEEN WARNED !!!
{$EndIf}
{$IfDef BCB}
{$ObjExportAll On}
{$Endif}
{$ALIGN ON}
{$BOOLEVAL OFF} // important: must be off!
{$LONGSTRINGS ON}
{$EXTENDEDSYNTAX ON}
{$RANGECHECKS OFF}
{$OVERFLOWCHECKS OFF}
{$TYPEDADDRESS ON}
{$WRITEABLECONST OFF}