CMGDK r49-rc2
K:/CMGDKv18/SDK/Include/hgl/platform/compiler/Microsoft.H
浏览该文件的文档。
00001 # i f n d e f   H G L _ C O M P I L E R _ M I C R O S O F T _ I N C L U D E 
00002  
00003  # 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 _ I N C L U D E 
00004  
00005  / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -                         
00006  
00007  # d e f i n e   H G L _ C O M P I L E R _ N A M E   L " M i c r o s o f t   C / C + + " 
00008  
00009  
00010  
00011  # d e f i n e   H G L _ U S E _ A P R           / / O(uA p a c h e   P o r t a b l e   R u n t i m e 
00012  
00013  / / # d e f i n e   H G L _ U S E _ C _ I O         / / O(uC   I O ^
00014  
00015  
00016  
00017  # i f   _ M S C _ V E R   <   1 5 0 0                           / / V i s u a l   C + +   2 0 0 8 ( 9 . 0 ) 
00018  
00019      # e r r o r   P l e a s e   u p g r a d e   y o u r   c o m p i l e r   o r   d e v e l o p m e n t   t o o l s   t o   M i c r o s o f t   C / C + +   1 5 . 0   ( V i s u a l   C + +   2 0 0 8 )   o r   l a t e r . 
00020  
00021  # e l s e 
00022  
00023      # i f   _ M S C _ V E R   = =   1 7 0 0 
00024  
00025          # d e f i n e   H G L _ L I B _ C O M P I L E R _ N A M E       " V C 1 1 " 
00026  
00027          # d e f i n e   H G L _ L I B _ C O M P I L E R _ V E R S I O N     L " 1 7 " 
00028  
00029      # e l i f   _ M S C _ V E R   = =   1 6 0 0 
00030  
00031          # i f   _ M S C _ F U L L _ V E R   <   1 6 0 0 4 0 2 1 9       / / V i s u a l   C + +   2 0 1 0   S P 1 
00032  
00033              # e r r o r   P l e a s e   i n s t a l l   V i s u a l   C + +   2 0 1 0   S e r v i c e   P a c k   1   a n d   W i n d o w s   S D K   v 7 . 1 . 
00034  
00035          # e n d i f / / _ M S C _ F U L L _ V E R 
00036  
00037  
00038  
00039          # d e f i n e   H G L _ L I B _ C O M P I L E R _ N A M E       " V C 2 0 1 0 " 
00040  
00041          # d e f i n e   H G L _ L I B _ C O M P I L E R _ V E R S I O N     L " 1 6 " 
00042  
00043      # e l i f   _ M S C _ V E R   = =   1 5 0 0 
00044  
00045          # i f   _ M S C _ F U L L _ V E R   <   1 5 0 0 3 0 7 2 9       / / V i s u a l   C + +   2 0 0 8   S P 1 
00046  
00047              # e r r o r   P l e a s e   i n s t a l l   V i s u a l   C + +   2 0 0 8   S e r v i c e   P a c k   1   a n d   W i n d o w s   S D K   v 7 . 1 . 
00048  
00049          # e n d i f / / _ M S C _ F U L L _ V E R 
00050  
00051  
00052  
00053          # d e f i n e   H G L _ L I B _ C O M P I L E R _ N A M E       " V C 2 0 0 8 " 
00054  
00055          # d e f i n e   H G L _ L I B _ C O M P I L E R _ V E R S I O N     L " 1 5 " 
00056  
00057      # e l s e 
00058  
00059          # d e f i n e   H G L _ L I B _ C O M P I L E R _ N A M E       " V C _ U n k n o w n V e r s i o n " 
00060  
00061          # d e f i n e   H G L _ L I B _ C O M P I L E R _ V E R S I O N     L " U n k n o w n " 
00062  
00063      # e n d i f / / _ M S C _ V E R 
00064  
00065  
00066  
00067      # d e f i n e   e n u m _ u i n t ( n a m e )   e n u m   n a m e : u n s i g n e d   i n t     
00068  
00069  # e n d i f / / _ M S C _ V E R 
00070  
00071  
00072  
00073  # d e f i n e   v s n w p r i n t f   _ v s n w p r i n t f 
00074  
00075  / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
00076  
00077  # 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 / D a t a T y p e T y p e d e f . H > 
00078  
00079  # 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 / P r o p e r t y . H > 
00080  
00081  / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
00082  
00083  # d e f i n e   _ U S E _ M A T H _ D E F I N E S               / /   O(upef[8^pe[IN
00084  
00085  / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
00086  
00087  # p r a g m a   w a r n i n g ( d i s a b l e : 4 3 1 1 )           / /   !jgfJT
00088  
00089  # p r a g m a   w a r n i n g ( d i s a b l e : 4 8 0 0 )           / /   - >   b o o l   '`_c1YfJT
00090  
00091  # p r a g m a   w a r n i n g ( d i s a b l e : 4 2 4 4 )           / /   - >   i n t   |^"N1YfJT
00092  
00093  # p r a g m a   w a r n i n g ( d i s a b l e : 4 8 0 4 )           / /   
00094 N[hQv{|Wk
00095  
00096  # p r a g m a   w a r n i n g ( d i s a b l e : 4 8 0 5 )           / /   
00097 N[hQv{|Wk
00098  
00099  
00100  
00101  # i f n d e f   _ C R T _ S E C U R E _ N O _ W A R N I N G S 
00102  
00103  # d e f i n e   _ C R T _ S E C U R E _ N O _ W A R N I N G S 
00104  
00105  # e n d i f / / 
00106  
00107  
00108  
00109  # i f n d e f   _ C R T _ S E C U R E _ N O _ D E P R E C A T E 
00110  
00111  # d e f i n e   _ C R T _ S E C U R E _ N O _ D E P R E C A T E 
00112  
00113  # e n d i f / / 
00114  
00115  
00116  
00117  # i f n d e f   _ C R T _ N O N _ C O N F O R M I N G _ S W P R I N T F S 
00118  
00119  # d e f i n e   _ C R T _ N O N _ C O N F O R M I N G _ S W P R I N T F S 
00120  
00121  # e n d i f / / 
00122  
00123  
00124  
00125  # d e f i n e   h g l _ m a l l o c ( s i z e )         _ a l i g n e d _ m a l l o c ( s i z e , H G L _ M E M _ A L I G N ) 
00126  
00127  # d e f i n e   h g l _ r e a l l o c ( p t r , s i z e )   _ a l i g n e d _ r e a l l o c ( p t r , s i z e , H G L _ M E M _ A L I G N ) 
00128  
00129  # d e f i n e   h g l _ f r e e                 _ a l i g n e d _ f r e e 
00130  
00131  
00132  
00133  # i n c l u d e < m a l l o c . h > 
00134  
00135  
00136  
00137  # i f d e f   _ D L L 
00138  
00139      # d e f i n e   H G L _ L I B _ C R T   " D y n a m i c " 
00140  
00141  # e l s e 
00142  
00143      # d e f i n e   H G L _ L I B _ C R T   " S t a t i c " 
00144  
00145  # e n d i f / / _ D L L 
00146  
00147  
00148  
00149  # d e f i n e   H G L _ L I B _ F R O N T   H G L _ L I B _ O S   " _ "   H G L _ L I B _ C O M P I L E R _ N A M E   " _ "   H G L _ L I B _ D E B U G _ N A M E   " _ "   H G L _ L I B _ C R T   " _ " 
00150  
00151  
00152  
00153  # d e f i n e   H G L _ L I B _ E N D       " . L I B " 
00154  
00155  / / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - 
00156  
00157  # e n d i f / / H G L _ C O M P I L E R _ M I C R O S O F T _ I N C L U D E 
00158  
00159  
00160  
00161  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义