source: cprs/branches/HealthSevak-CPRS/BDK50/BDK32_P50/Source/IISBase.inc@ 1703

Last change on this file since 1703 was 1691, checked in by healthsevak, 10 years ago

Committing the files for first time to this new branch

File size: 3.1 KB
Line 
1{ **************************************************************
2 Package: XWB - Kernel RPCBroker
3 Date Created: Sept 18, 1997 (Version 1.1)
4 Site Name: Oakland, OI Field Office, Dept of Veteran Affairs
5 Developers: Danila Manapsal, Don Craven, Joel Ivey
6 Description: Contains TRPCBroker and related components.
7 Current Release: Version 1.1 Patch 47 (Oct. 11, 2007))
8*************************************************************** }
9
10{===============================================================================
11 Ray Konopka's Conference 2001 Include File
12
13 This file is included into each component unit and serves as a common
14 place to add conditional defines and compiler directives to be used by all
15 component units.
16
17 Copyright © 1995-2001 by Ray Konopka
18===============================================================================}
19
20{$IFDEF WIN32}
21 {$DEFINE D2_OR_HIGHER}
22{$ENDIF}
23
24{$IFNDEF VER80}
25 {$IFNDEF VER90}
26 {$IFNDEF VER93}
27 {$DEFINE D3_OR_HIGHER}
28 {$IFNDEF VER100}
29 {$DEFINE BCB3_OR_HIGHER}
30 {$IFNDEF VER110}
31 {$DEFINE D4_OR_HIGHER}
32 {$IFNDEF VER120}
33 {$DEFINE BCB4_OR_HIGHER}
34 {$IFNDEF VER125}
35 {$DEFINE D5_OR_HIGHER}
36 {$DEFINE BCB5_OR_HIGHER}
37 {$IFNDEF VER130}
38 {$DEFINE D6_OR_HIGHER}
39 {$ENDIF}
40 {$ENDIF}
41 {$ENDIF}
42 {$ENDIF}
43 {$ENDIF}
44 {$ENDIF}
45 {$ENDIF}
46{$ENDIF}
47
48{$IFDEF D6_OR_HIGHER}
49{$WARN SYMBOL_PLATFORM OFF}
50{$ENDIF}
51
52{$IFDEF VER80}
53 {$DEFINE D1_ONLY}
54{$ENDIF}
55{$IFDEF VER90}
56 {$DEFINE D2_ONLY}
57{$ENDIF}
58{$IFDEF VER100}
59 {$DEFINE D3_ONLY}
60{$ENDIF}
61{$IFDEF VER110}
62 {$DEFINE BCB3_ONLY}
63 {$OBJEXPORTALL ON}
64{$ENDIF}
65{$IFDEF VER120}
66 {$DEFINE D4_ONLY}
67{$ENDIF}
68{$IFDEF VER125}
69 {$DEFINE BCB4_ONLY}
70 {$OBJEXPORTALL ON}
71{$ENDIF}
72{$IFDEF VER130}
73 {$IFDEF BCB}
74 {$DEFINE BCB5_ONLY}
75 {$OBJEXPORTALL ON}
76 {$ELSE}
77 {$DEFINE D5_ONLY}
78 {$ENDIF}
79{$ENDIF}
80{$IFDEF VER140}
81 {$DEFINE D6_ONLY}
82{$ENDIF}
83
84
85
86{== Code Generation Directives ==}
87
88{$F-} { Force Far Calls }
89{$A+} { Word Align Data }
90{$U-} { Pentium-Save FDIV }
91{$K-} { Smart Callbacks }
92{$W-} { Windows Stack Frame }
93
94
95{== Runtime Errors ==}
96
97{$IFOPT D+}
98 {$R+} { Range Checking - On - if compiled with Debug Information }
99{$ELSE}
100 {$R-} { Range Checking - Off - if compiled without Debug Information }
101{$ENDIF}
102
103{$S-} { Stack Checking }
104{$I+} { I/O Checking }
105{$Q-} { Overflow Checking }
106
107
108{== Syntax Options ==}
109
110{$V-} { Strict Var-Strings }
111{$B-} { Complete Boolean Evaluation }
112{$X+} { Extended Syntax }
113{$T-} { Typed @ Operator }
114{$P+} { Open Parameters }
115{$IFDEF D4_OR_HIGHER}
116{$J+} { Writeable Typed Constants }
117{$ENDIF}
118
119{== Miscellaneous Directives ==}
120
121{$C MOVEABLE DEMANDLOAD DISCARDABLE} { Code Segment Attribute }
122{$G+} { 286 Instructions }
123{$N+} { Numeric Coprocessor }
124{$Z-} { Word Size Enumerated Types }
125
126{$IFDEF WIN32}
127{$H+} { Long String Support }
128{$ENDIF}
129
Note: See TracBrowser for help on using the repository browser.