source: cprs/trunk/BDK50/BDK32_P50/Source/IISBase.inc@ 1694

Last change on this file since 1694 was 1678, checked in by healthsevak, 10 years ago

Added this new version of Broker component libraries while updating the working copy to CPRS version 28

File size: 3.1 KB
RevLine 
[1678]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.