CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/platform/Platform.H
浏览该文件的文档。
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 ' , '   ' , '   ' )     / / _]NhVv^
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  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义