CMGDK r49-rc2
|
00001 # i f n d e f H G L _ P L A T F O R M _ I N C L U D E 00002 00003 # d e f i n e H G L _ P L A T F O R M _ I N C L U D E 00004 00005 00006 00007 # i f d e f _ D E B U G 00008 00009 # d e f i n e H G L _ L I B _ D E B U G _ N A M E " D e b u g " 00010 00011 # e l s e 00012 00013 # d e f i n e H G L _ L I B _ D E B U G _ N A M E " R e l e a s e " 00014 00015 # e n d i f / / 00016 00017 00018 00019 # d e f i n e H G L _ M E R G E 3 2 ( a , b , c , d ) ( a | b < < 8 | c < < 1 6 | d < < 2 4 ) 00020 00021 00022 00023 # d e f i n e H G L _ O S _ W i n d o w s H G L _ M E R G E 3 2 ( ' W ' , ' i ' , ' n ' , ' ' ) 00024 00025 # d e f i n e H G L _ O S _ M a c O S H G L _ M E R G E 3 2 ( ' M ' , ' a ' , ' c ' , ' ' ) 00026 00027 # d e f i n e H G L _ O S _ i O S H G L _ M E R G E 3 2 ( ' i ' , ' O ' , ' S ' , ' ' ) 00028 00029 # d e f i n e H G L _ O S _ F r e e B S D H G L _ M E R G E 3 2 ( ' F ' , ' B ' , ' S ' , ' D ' ) 00030 00031 # d e f i n e H G L _ O S _ N e t B S D H G L _ M E R G E 3 2 ( ' N ' , ' B ' , ' S ' , ' D ' ) 00032 00033 # d e f i n e H G L _ O S _ O p e n B S D H G L _ M E R G E 3 2 ( ' O ' , ' B ' , ' S ' , ' D ' ) 00034 00035 # d e f i n e H G L _ O S _ L i n u x H G L _ M E R G E 3 2 ( ' L ' , ' i ' , ' n ' , ' u ' ) 00036 00037 # d e f i n e H G L _ O S _ C y g w i n H G L _ M E R G E 3 2 ( ' C ' , ' y ' , ' g ' , ' w ' ) 00038 00039 # d e f i n e H G L _ O S _ S o l a r i s H G L _ M E R G E 3 2 ( ' S ' , ' o ' , ' l ' , ' a ' ) 00040 00041 # d e f i n e H G L _ O S _ P S 2 H G L _ M E R G E 3 2 ( ' P ' , ' S ' , ' 2 ' , ' ' ) 00042 00043 # d e f i n e H G L _ O S _ P S P H G L _ M E R G E 3 2 ( ' P ' , ' S ' , ' P ' , ' ' ) 00044 00045 # d e f i n e H G L _ O S _ P S 3 H G L _ M E R G E 3 2 ( ' P ' , ' S ' , ' 3 ' , ' ' ) 00046 00047 # d e f i n e H G L _ O S _ P S V H G L _ M E R G E 3 2 ( ' P ' , ' S ' , ' V ' , ' ' ) 00048 00049 # d e f i n e H G L _ O S _ A I X H G L _ M E R G E 3 2 ( ' A ' , ' I ' , ' X ' , ' ' ) 00050 00051 # d e f i n e H G L _ O S _ H P U X H G L _ M E R G E 3 2 ( ' H ' , ' P ' , ' U ' , ' X ' ) 00052 00053 # d e f i n e H G L _ O S _ I R I X H G L _ M E R G E 3 2 ( ' I ' , ' R ' , ' I ' , ' X ' ) 00054 00055 # d e f i n e H G L _ O S _ B e O S H G L _ M E R G E 3 2 ( ' B ' , ' e ' , ' O ' , ' S ' ) 00056 00057 # d e f i n e H G L _ O S _ H a i k u H G L _ M E R G E 3 2 ( ' H ' , ' a ' , ' i ' , ' k ' ) / / B e O S vR/e 00058 00059 # d e f i n e H G L _ O S _ Q N X H G L _ M E R G E 3 2 ( ' Q ' , ' N ' , ' X ' , ' ' ) 00060 00061 00062 00063 # d e f i n e H G L _ C P U _ X 8 6 _ 3 2 H G L _ M E R G E 3 2 ( ' 8 ' , ' 6 ' , ' 3 ' , ' 2 ' ) 00064 00065 # d e f i n e H G L _ C P U _ X 8 6 _ 6 4 H G L _ M E R G E 3 2 ( ' 8 ' , ' 6 ' , ' 6 ' , ' 4 ' ) 00066 00067 # d e f i n e H G L _ C P U _ I t a n i u m H G L _ M E R G E 3 2 ( ' I ' , ' A ' , ' 6 ' , ' 4 ' ) 00068 00069 # d e f i n e H G L _ C P U _ M I P S H G L _ M E R G E 3 2 ( ' M ' , ' I ' , ' P ' , ' S ' ) 00070 00071 # d e f i n e H G L _ C P U _ M I P S e l H G L _ M E R G E 3 2 ( ' M ' , ' I ' , ' e ' , ' l ' ) 00072 00073 # d e f i n e H G L _ C P U _ P o w e r P C H G L _ M E R G E 3 2 ( ' P ' , ' P ' , ' C ' , ' ' ) 00074 00075 # d e f i n e H G L _ C P U _ C e l l H G L _ M E R G E 3 2 ( ' C ' , ' E ' , ' L ' , ' L ' ) 00076 00077 # d e f i n e H G L _ C P U _ A R M 5 H G L _ M E R G E 3 2 ( ' A ' , ' R ' , ' M ' , ' 5 ' ) 00078 00079 # d e f i n e H G L _ C P U _ A R M 7 H G L _ M E R G E 3 2 ( ' A ' , ' R ' , ' M ' , ' 7 ' ) 00080 00081 # d e f i n e H G L _ C P U _ A R M 9 H G L _ M E R G E 3 2 ( ' A ' , ' R ' , ' M ' , ' 9 ' ) 00082 00083 # d e f i n e H G L _ C P U _ S H H G L _ M E R G E 3 2 ( ' S ' , ' H ' , ' ' , ' ' ) 00084 00085 # d e f i n e H G L _ C P U _ S p a r c H G L _ M E R G E 3 2 ( ' S ' , ' P ' , ' A ' , ' R ' ) 00086 00087 00088 00089 # d e f i n e H G L _ C O M P I L E R _ C B u i l d e r H G L _ M E R G E 3 2 ( ' C ' , ' P ' , ' P ' , ' B ' ) 00090 00091 # d e f i n e H G L _ C O M P I L E R _ M i c r o s o f t H G L _ M E R G E 3 2 ( ' M ' , ' S ' , ' C ' , ' ' ) 00092 00093 # d e f i n e H G L _ C O M P I L E R _ W a t c o m H G L _ M E R G E 3 2 ( ' W ' , ' A ' , ' T ' , ' C ' ) 00094 00095 # d e f i n e H G L _ C O M P I L E R _ G N U H G L _ M E R G E 3 2 ( ' G ' , ' N ' , ' U ' , ' ' ) 00096 00097 # d e f i n e H G L _ C O M P I L E R _ I n t e l H G L _ M E R G E 3 2 ( ' I ' , ' n ' , ' t ' , ' e ' ) 00098 00099 # d e f i n e H G L _ C O M P I L E R _ O r a c l e H G L _ M E R G E 3 2 ( ' O ' , ' R ' , ' A ' , ' C ' ) 00100 00101 # d e f i n e H G L _ C O M P I L E R _ H P H G L _ M E R G E 3 2 ( ' H ' , ' P ' , ' ' , ' ' ) 00102 00103 # d e f i n e H G L _ C O M P I L E R _ I B M H G L _ M E R G E 3 2 ( ' I ' , ' B ' , ' M ' , ' ' ) 00104 00105 # d e f i n e H G L _ C O M P I L E R _ S G I H G L _ M E R G E 3 2 ( ' S ' , ' G ' , ' I ' , ' ' ) 00106 00107 # d e f i n e H G L _ C O M P I L E R _ P a t h s c a l e H G L _ M E R G E 3 2 ( ' P ' , ' a ' , ' S ' , ' c ' ) 00108 00109 # d e f i n e H G L _ C O M P I L E R _ P e l l e s H G L _ M E R G E 3 2 ( ' P ' , ' e ' , ' l ' , ' l ' ) 00110 00111 # d e f i n e H G L _ C O M P I L E R _ D i g i t a l M a r s H G L _ M E R G E 3 2 ( ' D ' , ' i ' , ' M ' , ' a ' ) 00112 00113 # d e f i n e H G L _ C O M P I L E R _ V e c t o r H G L _ M E R G E 3 2 ( ' V ' , ' e ' , ' c ' , ' t ' ) 00114 00115 # d e f i n e H G L _ C O M P I L E R _ L L V M H G L _ M E R G E 3 2 ( ' L ' , ' L ' , ' V ' , ' M ' ) 00116 00117 # d e f i n e H G L _ C O M P I L E R _ P G I H G L _ M E R G E 3 2 ( ' P ' , ' G ' , ' I ' , ' ' ) 00118 00119 # d e f i n e H G L _ C O M P I L E R _ T I H G L _ M E R G E 3 2 ( ' T ' , ' I ' , ' ' , ' ' ) / / _]NhVv^ 00120 Nfnxc p u {|W 00121 00122 00123 00124 # d e f i n e H G L _ B I G _ E N D I A N ' B ' 00125 00126 # d e f i n e H G L _ L I T T L E _ E N D I A N ' L ' 00127 00128 00129 00130 # i f d e f i n e d ( _ _ a m d 6 4 _ _ ) | | d e f i n e d ( _ _ a m d 6 4 ) | | \ 00131 00132 d e f i n e d ( _ _ x 8 6 _ 6 4 _ _ ) | | d e f i n e d ( _ _ x 8 6 _ 6 4 ) | | \ 00133 00134 d e f i n e d ( _ M _ A M D 6 4 ) | | d e f i n e d ( _ M _ X 6 4 ) 00135 00136 # d e f i n e H G L _ C P U H G L _ C P U _ X 8 6 _ 6 4 00137 00138 # d e f i n e H G L _ C P U _ N A M E L " X 8 6 - 6 4 B i t " 00139 00140 # d e f i n e H G L _ L I B _ C P U _ N A M E L " x 6 4 " 00141 00142 # d e f i n e H G L _ M I N _ M E M O R Y _ A L L O C _ B Y T E S 8 00143 00144 # d e f i n e H G L _ E N D I A N H G L _ L I T T L E _ E N D I A N 00145 00146 # e l i f d e f i n e d ( i 3 8 6 ) | | d e f i n e d ( _ _ i 3 8 6 _ _ ) | | d e f i n e d ( _ _ i 3 8 6 ) | | d e f i n e d ( _ M _ I X 8 6 ) 00147 00148 # d e f i n e H G L _ C P U H G L _ C P U _ X 8 6 _ 3 2 00149 00150 # d e f i n e H G L _ C P U _ N A M E L " X 8 6 - 3 2 B i t " 00151 00152 # d e f i n e H G L _ L I B _ C P U _ N A M E L " x 8 6 " 00153 00154 # d e f i n e H G L _ M I N _ M E M O R Y _ A L L O C _ B Y T E S 4 00155 00156 # d e f i n e H G L _ E N D I A N H G L _ L I T T L E _ E N D I A N 00157 00158 # e l i f d e f i n e d ( _ _ i a 6 4 _ _ ) | | d e f i n e d ( _ _ i a 6 4 ) | | d e f i n e d ( _ M _ I A 6 4 ) 00159 00160 # d e f i n e H G L _ C P U H G L _ C P U _ I t a n i u m 00161 00162 # d e f i n e H G L _ C P U _ N A M E L " I t a n i u m I A 6 4 " 00163 00164 # d e f i n e H G L _ L I B _ C P U _ N A M E L " I t a n i u m " 00165 00166 # d e f i n e H G L _ M I N _ M E M O R Y _ A L L O C _ B Y T E S 8 00167 00168 # d e f i n e H G L _ E N D I A N H G L _ B I G _ E N D I A N 00169 00170 # e l i f d e f i n e d ( _ M I P S _ A R C H ) | | d e f i n e d ( _ _ m i p s _ _ ) | | d e f i n e d ( _ _ m i p s ) 00171 00172 # d e f i n e H G L _ M I N _ M E M O R Y _ A L L O C _ B Y T E S 4 00173 00174 # i f d e f _ _ M I P S E L _ _ 00175 00176 # d e f i n e H G L _ C P U H G L _ C P U _ M I P S e l 00177 00178 # d e f i n e H G L _ C P U _ N A M E L " M I P S e l " 00179 00180 # d e f i n e H G L _ L I B _ C P U _ N A M E L " M I P S e l " 00181 00182 # d e f i n e H G L _ E N D I A N H G L _ L I T T L E _ E N D I A N 00183 00184 # e l s e 00185 00186 # d e f i n e H G L _ C P U H G L _ C P U _ M I P S 00187 00188 # d e f i n e H G L _ C P U _ N A M E L " M I P S " 00189 00190 # d e f i n e H G L _ L I B _ C P U _ N A M E L " M I P S " 00191 00192 # d e f i n e H G L _ E N D I A N H G L _ B I G _ E N D I A N 00193 00194 # e n d i f / / _ _ M I P S E L _ _ 00195 00196 # e l i f d e f i n e d ( _ _ p o w e r p c _ _ ) | | d e f i n e d ( _ _ p o w e r p c ) | | d e f i n e d ( _ _ p p c _ _ ) | | d e f i n e d ( _ _ P P C _ _ ) | | d e f i n e d ( _ M _ P P C ) | | d e f i n e d ( _ A R C H _ P P C ) | | d e f i n e d ( _ A R C H _ P W R ) 00197 00198 # i f d e f ( _ _ P P U _ _ ) 00199 00200 # d e f i n e H G L _ C P U H G L _ C P U _ C e l l 00201 00202 # d e f i n e H G L _ C P U _ N A M E L " C e l l " 00203 00204 # d e f i n e H G L _ L I B _ C P U _ N A M E L " C e l l " 00205 00206 # e l s e 00207 00208 # d e f i n e H G L _ C P U H G L _ C P U _ P o w e r P C 00209 00210 # d e f i n e H G L _ C P U _ N A M E L " P o w e r P C " 00211 00212 # d e f i n e H G L _ L I B _ C P U _ N A M E L " P o w e r P C " 00213 00214 # e n d i f 00215 00216 00217 00218 # d e f i n e H G L _ M I N _ M E M O R Y _ A L L O C _ B Y T E S 8 00219 00220 # d e f i n e H G L _ E N D I A N H G L _ B I G _ E N D I A N 00221 00222 # e l i f d e f i n e d ( _ M _ A R M ) 00223 00224 # d e f i n e H G L _ C P U H G L _ C P U _ A R M 00225 00226 # d e f i n e H G L _ C P U _ N A M E L " A R M " 00227 00228 # d e f i n e H G L _ L I B _ C P U _ N A M E L " A R M " 00229 00230 # d e f i n e H G L _ M I N _ M E M O R Y _ A L L O C _ B Y T E S 4 00231 00232 # d e f i n e H G L _ E N D I A N H G L _ B I G _ E N D I A N 00233 00234 # e l i f d e f i n e d ( _ _ s h _ _ ) | | d e f i n e d ( _ M _ S H ) 00235 00236 # d e f i n e H G L _ C P U H G L _ C P U _ S H 00237 00238 # d e f i n e H G L _ C P U _ N A M E L " S u p e r H " 00239 00240 # d e f i n e H G L _ L I B _ C P U _ N A M E L " S u p e r H " 00241 00242 # d e f i n e H G L _ M I N _ M E M O R Y _ A L L O C _ B Y T E S 4 00243 00244 # d e f i n e H G L _ E N D I A N H G L _ L I T T L E _ E N D I A N 00245 00246 # e l i f d e f i n e d ( _ _ s p a r c _ _ ) | | d e f i n e d ( _ _ s p a r c ) | | d e f i n e d ( _ _ s p a r c v 8 ) 00247 00248 # d e f i n e H G L _ C P U H G L _ C P U _ S P A R C 00249 00250 # d e f i n e H G L _ C P U _ N A M E L " S p a r c " 00251 00252 # d e f i n e H G L _ L I B _ C P U _ N A M E L " S p a r c " 00253 00254 # d e f i n e H G L _ M I N _ M E M O R Y _ A L L O C _ B Y T E S 8 00255 00256 # d e f i n e H G L _ E N D I A N H G L _ B I G _ E N D I A N 00257 00258 # e l s e 00259 00260 # e r r o r C a n n o t s u p p o r t t h e c p u . 00261 00262 # e n d i f 00263 00264 00265 00266 # i f H G L _ E N D I A N = = H G L _ B I G _ E N D I A N 00267 00268 # d e f i n e H G L _ C P U _ E N D I A N L " B i g E n d i a n " 00269 00270 # e l s e 00271 00272 # d e f i n e H G L _ C P U _ E N D I A N L " L i t t l e E n d i a n " 00273 00274 # e n d i f / / H G L _ E N D I A N = = H G L _ B I G _ E N D I A N 00275 00276 00277 00278 # i f d e f i n e d ( _ _ W I N 3 2 _ _ ) | | d e f i n e d ( _ W I N 3 2 ) | | d e f i n e d ( W I N 3 2 ) | | d e f i n e d ( _ _ W I N D O W S _ _ ) | | d e f i n e d ( _ _ W I N 6 4 _ _ ) | | d e f i n e d ( _ W I N 6 4 ) | | d e f i n e d ( W I N 6 4 ) 00279 00280 # d e f i n e H G L _ O S H G L _ O S _ W i n d o w s 00281 00282 # e l i f d e f i n e d ( _ _ A P P L E _ _ ) | | d e f i n e d ( _ _ M A C _ _ ) | | d e f i n e d ( m a c i n t o s h ) | | d e f i n e d ( _ _ A P P L E _ C C _ _ ) 00283 00284 # d e f i n e H G L _ O S H G L _ O S _ M a c O S 00285 00286 # e l i f d e f i n e d ( _ _ F r e e B S D ) | | d e f i n e d ( _ _ F r e e B S D _ _ ) 00287 00288 # d e f i n e H G L _ O S H G L _ O S _ F r e e B S D 00289 00290 # e l i f d e f i n e d ( _ _ N e t B S D ) | | d e f i n e d ( _ _ N e t B S D _ _ ) 00291 00292 # d e f i n e H G L _ O S H G L _ O S _ N e t B S D 00293 00294 # e l i f d e f i n e d ( _ _ O P E N B S D ) | | d e f i n e d ( _ _ O p e n B S D _ _ ) 00295 00296 # d e f i n e H G L _ O S H G L _ O S _ O p e n B S D 00297 00298 # e l i f d e f i n e d ( _ _ l i n u x _ _ ) | | d e f i n e d ( _ _ L I N U X _ _ ) | | d e f i n e d ( l i n u x ) | | d e f i n e d ( _ _ l i n u x ) 00299 00300 # d e f i n e H G L _ O S H G L _ O S _ L i n u x 00301 00302 # e l i f d e f i n e d ( _ _ C Y G W I N _ _ ) 00303 00304 # d e f i n e H G L _ O S H G L _ O S _ C y g w i n 00305 00306 # e l i f d e f i n e d ( s u n ) | | d e f i n e d ( _ _ s u n ) | | d e f i n e d ( _ _ s u n _ _ ) | | d e f i n e d ( _ _ s o l a r i s _ _ ) 00307 00308 # d e f i n e H G L _ O S H G L _ O S _ S o l a r i s 00309 00310 # e l i f d e f i n e d ( _ P S 2 ) | | d e f i n e d ( _ _ M I P S _ P S X 2 _ _ ) 00311 00312 # d e f i n e H G L _ O S H G L _ O S _ P S 2 00313 00314 # e l i f d e f i n e d ( _ _ P S P _ _ ) | | d e f i n e d ( _ _ p s p _ _ ) | | d e f i n e d ( _ P S P ) 00315 00316 # d e f i n e H G L _ O S H G L _ O S _ P S P 00317 00318 # e l i f d e f i n e d ( _ _ P S 3 _ _ ) | | d e f i n e d ( _ _ p s 3 _ _ ) | | d e f i n e d ( _ P S 3 ) 00319 00320 # d e f i n e H G L _ O S H G L _ O S _ P S 3 00321 00322 # e l i f d e f i n e d ( _ _ P S V _ _ ) | | d e f i n e d ( _ _ p s v _ _ ) | | d e f i n e d ( _ P S V ) | | d e f i n e d ( _ _ P S V i t a _ _ ) | | d e f i n e d ( _ _ P S V i t a ) 00323 00324 # d e f i n e H G L _ O S H G L _ O S _ P S V 00325 00326 # e l i f d e f i n e d ( _ A I X ) | | d e f i n e d ( _ _ A I X ) | | d e f i n e d ( _ _ A I X _ _ ) | | d e f i n e d ( _ _ a i x ) | | d e f i n e d ( _ _ a i x _ _ ) 00327 00328 # d e f i n e H G L _ O S H G L _ O S _ A I X 00329 00330 # e l i f d e f i n e d ( _ _ h p u x _ _ ) | | d e f i n e d ( _ _ h p u x ) 00331 00332 # d e f i n e H G L _ O S H G L _ O S _ H P U X 00333 00334 # e l i f d e f i n e d ( _ _ I R I X _ _ ) | | d e f i n e d ( _ _ i r i x _ _ ) | | d e f i n e d ( _ _ s g i ) | | d e f i n e d ( _ _ s g i _ _ ) | | d e f i n e d ( _ S G I ) 00335 00336 # d e f i n e H G L _ O S H G L _ O S _ I R I X 00337 00338 # e l i f d e f i n e d ( _ _ B e O S ) | | d e f i n e d ( _ _ B E O S _ _ ) | | d e f i n e d ( _ B E O S ) 00339 00340 # d e f i n e H G L _ O S H G L _ O S _ B e O S 00341 00342 # e l i f d e f i n e d ( _ _ H A I K U ) | | d e f i n e d ( _ _ H A I K U _ _ ) | | d e f i n e d ( _ H A I K U ) 00343 00344 # d e f i n e H G L _ O S H G L _ O S _ H a i k u 00345 00346 # e l i f d e f i n e d ( _ _ Q N X _ _ ) | | d e f i n e d ( _ _ Q N X N T O _ _ ) 00347 00348 # d e f i n e H G L _ O S H G L _ O S _ Q N X 00349 00350 # e n d i f / / 00351 00352 00353 00354 # i f d e f i n e d ( _ _ C O D E G E A R C _ _ ) | | d e f i n e d ( _ _ B O R L A N D C _ _ ) | | d e f i n e d ( _ _ T U R B O C _ _ ) 00355 00356 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ C B u i l d e r 00357 00358 # e l i f d e f i n e d ( _ _ W A T C O M C _ _ ) | | d e f i n e d ( _ _ O P E N W A T C O M C _ _ ) 00359 00360 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ W a t c o m 00361 00362 # e l i f d e f i n e d ( _ _ G N U C _ _ ) 00363 00364 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ G N U 00365 00366 # e l i f d e f i n e d ( _ _ I N T E L _ C O M P I L E R ) | | d e f i n e d ( _ _ E C L ) | | d e f i n e d ( _ _ I C L ) 00367 00368 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ I n t e l 00369 00370 # e l i f d e f i n e d ( _ F O R T E C _ ) | | d e f i n e d ( _ _ S U N P R O _ C C ) 00371 00372 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ S U N 00373 00374 # e l i f d e f i n e d ( _ _ H P _ a C C ) | | d e f i n e d ( _ _ H P _ a C C ) 00375 00376 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ H P 00377 00378 # e l i f d e f i n e d ( _ _ I B M C _ _ ) | | d e f i n e d ( _ _ I B M C P P _ _ ) 00379 00380 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ I B M 00381 00382 # e l i f d e f i n e d ( _ S G I _ C O M P I L E R _ V E R S I O N ) 00383 00384 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ S G I 00385 00386 # e l i f d e f i n e d ( _ _ P A T H S C A L E _ _ ) 00387 00388 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ P a t h s c a l e 00389 00390 # e l i f d e f i n e d ( _ _ P O C C _ _ ) 00391 00392 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ P e l l e s 00393 00394 # e l i f d e f i n e d ( _ _ D M C _ _ ) | | d e f i n e d ( _ _ S C _ _ ) 00395 00396 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ D i g i t a l M a r s 00397 00398 # e l i f d e f i n e d ( _ M S C _ V E R ) 00399 00400 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ M i c r o s o f t 00401 00402 # e l i f d e f i n e d ( _ _ c l a n g _ _ ) 00403 00404 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ L L V M 00405 00406 # e l i f d e f i n e d ( _ _ P G I ) 00407 00408 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ P G I 00409 00410 # e l i f d e f i n e d ( _ _ T I _ C O M P I L E R _ V E R S I O N _ _ ) 00411 00412 # d e f i n e H G L _ C O M P I L E R H G L _ C O M P I L E R _ T I 00413 00414 # e l s e 00415 00416 # e r r o r C a n n o t s u p p o r t t h e C o m p i l e r . 00417 00418 # e n d i f / / 00419 00420 00421 00422 # i f d e f i n e d ( S e t E v e n t C a l l ) | | d e f i n e d ( S a f e C a l l E v e n t ) | | d e f i n e d ( C a l l E v e n t ) | | d e f i n e d ( D e f E v e n t ) 00423 00424 # e r r o r S e t E v e n t C a l l , S a f e C a l l E v e n t , C a l l E v e n t , D e f E v e n t vQ-NKN N]~[IN 00425 00426 # e n d i f / / 00427 00428 00429 00430 # i f d e f i n e d ( P r o p e r t y ) | | d e f i n e d ( P r o p e r t y R e a d ) | | d e f i n e d ( P r o p e r t y W r i t e ) 00431 00432 # e r r o r P r o p e r t y , P r o p e r t y R e a d , P r o p e r t y W r i t e vQ-NKN N]~[IN 00433 00434 # e n d i f / / 00435 00436 00437 00438 # i f n d e f U N I C O D E 00439 00440 # d e f i n e U N I C O D E / / [INO(uU N I C O D E x 00441 00442 # e n d i f / / U N I C O D E 00443 00444 00445 00446 # i f H G L _ O S = = H G L _ O S _ W i n d o w s 00447 00448 00449 00450 # i n c l u d e < h g l / p l a t f o r m / o s / M S W i n d o w s . H > 00451 00452 00453 00454 # i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ C B u i l d e r 00455 00456 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / C B u i l d e r . H > 00457 00458 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ M i c r o s o f t 00459 00460 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / M i c r o s o f t . H > 00461 00462 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ I n t e l 00463 00464 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / I n t e l . H > 00465 00466 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ I B M 00467 00468 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / I B M . H > 00469 00470 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ W a t c o m 00471 00472 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / W a t c o m . H > 00473 00474 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ G N U 00475 00476 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / G N U . H > 00477 00478 # e l s e 00479 00480 # e r r o r U n r e c o g n i z e d c o m p i l e r 00481 00482 # e n d i f 00483 00484 00485 00486 # e l i f ( H G L _ O S = = H G L _ O S _ F r e e B S D ) | | ( H G L _ O S = = H G L _ O S _ N e t B S D ) | | ( H G L _ O S = = H G L _ O S _ O p e n B S D ) 00487 00488 00489 00490 # i n c l u d e < h g l / p l a t f o r m / o s / B S D . H > 00491 00492 00493 00494 # i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ G N U 00495 00496 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / G N U . H > 00497 00498 # e l s e 00499 00500 # e r r o r U n r e c o g n i z e d c o m p i l e r 00501 00502 # e n d i f / / G N U 00503 00504 00505 00506 # e l i f H G L _ O S = = H G L _ O S _ L i n u x 00507 00508 00509 00510 # i n c l u d e < h g l / p l a t f o r m / o s / L i n u x . H > 00511 00512 00513 00514 # i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ C B u i l d e r 00515 00516 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / C B u i l d e r . H > 00517 00518 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ I n t e l 00519 00520 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / I n t e l . H > 00521 00522 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ I B M 00523 00524 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / I B M . H > 00525 00526 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ W a t c o m 00527 00528 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / W a t c o m . H > 00529 00530 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ G N U 00531 00532 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / G N U . H > 00533 00534 # e l s e 00535 00536 # e r r o r U n r e c o g n i z e d c o m p i l e r 00537 00538 # e n d i f 00539 00540 00541 00542 # e l i f H G L _ O S = = H G L _ O S _ M a c O S 00543 00544 00545 00546 # i n c l u d e < h g l / p l a t f o r m / o s / M a c O S . H > 00547 00548 00549 00550 # i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ I n t e l 00551 00552 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / I n t e l . H > 00553 00554 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ I B M 00555 00556 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / I B M . H > 00557 00558 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ G N U 00559 00560 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / G N U . H > 00561 00562 # e l s e 00563 00564 # e r r o r U n r e c o g n i z e d c o m p i l e r 00565 00566 # e n d i f 00567 00568 00569 00570 # e l i f H G L _ O S = = H G L _ O S _ S o l a r i s 00571 00572 00573 00574 # i n c l u d e < h g l / p l a t f o r m / o s / S o l a r i s . H > 00575 00576 00577 00578 # i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ S U N 00579 00580 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / S U N . H > 00581 00582 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ G N U 00583 00584 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / G N U . H > 00585 00586 # e l s e 00587 00588 # e r r o r U n r e c o g n i z e d c o m p i l e r 00589 00590 # e n d i f 00591 00592 00593 00594 # e l i f H G L _ O S = = H G L _ O S _ P S 2 00595 00596 00597 00598 # i n c l u d e < h g l / p l a t f o r m / o s / p s 2 . h > 00599 00600 00601 00602 # i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ G N U 00603 00604 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / G N U . H > 00605 00606 # e l s e 00607 00608 # e r r o r U n r e c o g n i z e d c o m p i l e r 00609 00610 # e n d i f 00611 00612 00613 00614 # e l i f H G L _ O S = = H G L _ O S _ P S P 00615 00616 00617 00618 # i n c l u d e < h g l / p l a t f o r m / o s / p s p . h > 00619 00620 00621 00622 # i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ G N U 00623 00624 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / G N U . H > 00625 00626 # e l s e 00627 00628 # e r r o r U n r e c o g n i z e d c o m p i l e r 00629 00630 # e n d i f 00631 00632 00633 00634 # e l i f H G L _ O S = = H G L _ O S _ P S 3 00635 00636 00637 00638 # i n c l u d e < h g l / p l a t f o r m / o s / p s 3 . h > 00639 00640 00641 00642 # i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ I B M 00643 00644 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / I B M . H > 00645 00646 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ G N U 00647 00648 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / G N U . H > 00649 00650 # e l s e 00651 00652 # e r r o r U n r e c o g n i z e d c o m p i l e r 00653 00654 # e n d i f 00655 00656 00657 00658 # e l i f H G L _ O S = = H G L _ O S _ P S V 00659 00660 00661 00662 # i n c l u d e < h g l / p l a t f o r m / o s / p s v . h > 00663 00664 00665 00666 # i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ G N U 00667 00668 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / G N U . H > 00669 00670 # e l s e 00671 00672 # e r r o r U n r e c o g n i z e d c o m p i l e r 00673 00674 # e n d i f 00675 00676 00677 00678 # e l i f H G L _ O S = = H G L _ O S _ A I X 00679 00680 00681 00682 # i n c l u d e < h g l / p l a t f o r m / o s / a i x . h > 00683 00684 00685 00686 # i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ I B M 00687 00688 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / I B M . H > 00689 00690 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ S G I 00691 00692 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / S G I . H > 00693 00694 # e l i f H G L _ C O M P I L E R = = H G L _ C O M P I L E R _ G N U 00695 00696 # i n c l u d e < h g l / p l a t f o r m / c o m p i l e r / G N U . H > 00697 00698 # e l s e 00699 00700 # e r r o r U n r e c o g n i z e d c o m p i l e r 00701 00702 # e n d i f 00703 00704 00705 00706 # e l i f ( H G L _ O S = = H G L _ O S _ H P U X ) | | ( H G L _ O S = = H G L _ O S _ I R I X ) 00707 00708 # e n d i f / / H G L _ O S 00709 00710 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 00711 00712 # d e f i n e H G L _ L I B _ B a s e H G L _ L I B _ F R O N T " B a s e " H G L _ L I B _ E N D 00713 00714 # d e f i n e H G L _ L I B _ A P R H G L _ L I B _ F R O N T " A P R " H G L _ L I B _ E N D 00715 00716 # d e f i n e H G L _ L I B _ N e t w o r k H G L _ L I B _ F R O N T " N e t w o r k " H G L _ L I B _ E N D 00717 00718 # d e f i n e H G L _ L I B _ O p e n A L E E H G L _ L I B _ F R O N T " O p e n A L E E " H G L _ L I B _ E N D 00719 00720 # d e f i n e H G L _ L I B _ G r a p h i c s H G L _ L I B _ F R O N T " G r a p h i c s " H G L _ L I B _ E N D 00721 00722 # d e f i n e H G L _ L I B _ G U I H G L _ L I B _ F R O N T " G U I " H G L _ L I B _ E N D 00723 00724 # d e f i n e H G L _ L I B _ U t i l i t y T o o l s H G L _ L I B _ F R O N T " U t i l i t y T o o l s " H G L _ L I B _ E N D 00725 00726 00727 00728 # d e f i n e H G L _ L I B _ W i n E x t e r n a l H G L _ L I B _ F R O N T " W i n E x t e r n a l " H G L _ L I B _ E N D 00729 00730 # d e f i n e H G L _ L I B _ W i n C o n s o l e H G L _ L I B _ F R O N T " W i n C o n s o l e " H G L _ L I B _ E N D 00731 00732 # d e f i n e H G L _ L I B _ W i n G a m e H G L _ L I B _ F R O N T " W i n G a m e " H G L _ L I B _ E N D 00733 00734 00735 00736 # d e f i n e H G L _ L I B _ W i n V C L H G L _ L I B _ F R O N T " W i n V C L " H G L _ L I B _ E N D 00737 00738 00739 00740 # d e f i n e H G L _ L I B _ U n i x C o n s o l e H G L _ L I B _ F R O N T " U n i x C o n s o l e " H G L _ L I B _ E N D 00741 00742 / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 00743 00744 # e n d i f / / H G L _ P L A T F O R M _ I N C L U D E 00745 00746