-
Notifications
You must be signed in to change notification settings - Fork 0
/
krpRegions.inc
214 lines (180 loc) · 5.37 KB
/
krpRegions.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
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
{*******************************************************************************
krpRegions library. Compiler directives.
Author: KARPOLAN
Copyright © 1996-2002 by KARPOLAN.
Copyright © 1999, UtilMind Solutions.
Copyright © 2000-2002 ABF software, Inc.
All Rights Reserved.
e-mail: info@ABFsoftware.com, karpolan@ABFsoftware.com
web: http://www.ABFsoftware.com
The entire contents of this file is protected by International Copyright
Laws. Unauthorized reproduction, reverse engineering, and distribution of all
or any portion of the code contained in this file is strictly prohibited and
may result in severe civil and criminal penalties and will be prosecuted to
the maximum extent possible under the law.
RESTRICTIONS
THE SOURCE CODE CONTAINED WITHIN THIS FILE AND ALL RELATED FILES OR ANY
PORTION OF ITS CONTENTS SHALL AT NO TIME BE COPIED, TRANSFERRED, SOLD,
DISTRIBUTED, OR OTHERWISE MADE AVAILABLE TO OTHER INDIVIDUALS WITHOUT EXPRESS
WRITTEN CONSENT AND PERMISSION FROM THE ABF SOFTWARE, INC.
CONSULT THE END USER LICENSE AGREEMENT (EULA) FOR INFORMATION ON ADDITIONAL
RESTRICTIONS.
*******************************************************************************}
//==============================================================================
// Default compiler options.
//==============================================================================
{$B-} // Complete Boolean Evaluation
{$R-} // Range-Checking
{$T-} // Typed @ operator
{$X+} // Extended syntax
{$P+} // Open string params
{$J+} // Writeable structured consts
{$H+} // Use long strings by default
{$Q-} // Overflow checking
//==============================================================================
// Determination of the Delphi/C++Builder version.
//==============================================================================
//------------------------------------------------------------------------------
// Delphi 1
{$IfDef VER80}
{$Define D1_ONLY}
{$Define Delphi}
{$Define D1}
{$EndIf}
//------------------------------------------------------------------------------
// Delphi 2
{$IfDef VER90}
{$Define D2_ONLY}
{$Define Delphi}
{$Define D1}
{$Define D2}
{$EndIf}
//------------------------------------------------------------------------------
// CBuilder 1
{$IfDef VER93}
{$Define BCB}
{$Define C1_ONLY}
{$Define Builder}
{$Define C1}
{$Define CPB1}
{$Define D1}
{$Define D2}
{$EndIf}
//------------------------------------------------------------------------------
// Delphi 3
{$IfDef VER100}
{$Define D3_ONLY}
{$Define Delphi}
{$Define D1}
{$Define D2}
{$Define C1}
{$Define CPB1}
{$Define D3}
{$EndIf}
//------------------------------------------------------------------------------
// CBuilder 3
{$IfDef VER110}
{$Define C3_ONLY}
{$Define Builder}
{$Define D1}
{$Define D2}
{$Define C1}
{$Define CPB1}
{$Define D3}
{$Define C3}
{$Define CPB3}
{$EndIf}
//------------------------------------------------------------------------------
// Delphi 4
{$IfDef VER120}
{$Define D4_ONLY}
{$Define Delphi}
{$Define D1}
{$Define D2}
{$Define C1}
{$Define CPB1}
{$Define D3}
{$Define C3}
{$Define CPB3}
{$Define D4}
{$EndIf}
//------------------------------------------------------------------------------
// CBuilder 4
{$IfDef VER125}
{$Define C4_ONLY}
{$Define Builder}
{$Define D1}
{$Define D2}
{$Define C1}
{$Define CPB1}
{$Define D3}
{$Define C3}
{$Define CPB3}
{$Define D4}
{$Define C4}
{$Define CPB4}
{$EndIf}
//------------------------------------------------------------------------------
// Delphi/CBuilder 5
{$IfDef VER130}
{$Define D1}
{$Define D2}
{$Define C1}
{$Define CPB1}
{$Define D3}
{$Define C3}
{$Define CPB3}
{$Define D4}
{$Define C4}
{$Define CPB4}
{$Define D5}
{$IfDef BCB}
{$Define C5_ONLY}
{$Define Builder}
{$Define C5}
{$Define CPB5}
{$Else BCB}
{$Define D5_ONLY}
{$Define Delphi}
{$EndIf BCB}
{$EndIf}
//------------------------------------------------------------------------------
// Delphi/CBuilder 6
{$IfDef VER140}
{$Define D1}
{$Define D2}
{$Define C1}
{$Define CPB1}
{$Define D3}
{$Define C3}
{$Define CPB3}
{$Define D4}
{$Define C4}
{$Define CPB4}
{$Define D5}
{$Define C5}
{$Define CPB5}
{$Define D6}
{$IfDef BCB}
{$Define C6_ONLY}
{$Define Builder}
{$Define C6}
{$Define CPB6}
{$Else BCB}
{$Define D6_ONLY}
{$Define Delphi}
{$EndIf BCB}
{$EndIf}
{*******************************************************************************
Directives turn on/off some file support.
*******************************************************************************}
{$Define krpRegions_UseGif}
{$Define krpRegions_UsePcx}
{*******************************************************************************
Directive DEBUG turn on/off some debug messages.
*******************************************************************************}
//{$Define DEBUG}
{*******************************************************************************
Directive krpRegion_Trial turn on/off Trial message.
*******************************************************************************}
//{$Define krpRegions_Trial}