![]() |
CMGDK r49-rc2
|
00001 # i f n d e f H G L _ C D B _ I N C L U D E 00002 00003 # d e f i n e H G L _ C D B _ I N C L U D E 00004 00005 00006 00007 # i n c l u d e < h g l / t y p e / L i s t . H > 00008 00009 # i n c l u d e < h g l / t y p e / S t r i n g L i s t . H > 00010 00011 n a m e s p a c e h g l 00012 00013 { 00014 00015 n a m e s p a c e c d b / / / C h i n e s e D a t a B a s e (u 00016 TW[zz 00017 00018 { 00019 00020 / * * 00021 00022 * W[kW,ggtQ 00023 00024 * / 00025 00026 e n u m B a s e T y p e 00027 00028 { 00029 00030 c b t N o n e = 0 , 00031 00032 00033 00034 / / c b t B i n a r y , 00035 00036 00037 00038 / / c b t B o o l , 00039 00040 00041 00042 c b t I n t 8 , c b t I n t 1 6 , c b t I n t 3 2 , / / c b t I n t 6 4 , 00043 00044 c b t U i n t 8 , c b t U i n t 1 6 , c b t U i n t 3 2 , / / c b t U i n t 6 4 , 00045 00046 00047 00048 c b t F l o a t , 00049 00050 00051 00052 / / c b t D a t e , / / eg y y y y - m m - d d 1 6 + 8 + 8 4 *NW[ 00053 00054 / / c b t T i m e , / / e h h , m m , s s 00055 00056 00057 00058 c b t C h a r , / / W[&{, N,(uZPV[^W[&{2N 00059 00060 / * c b t S t r i n g , / / W[&{2N^V[^ 00061 00062 c b t T e x t , / / e,g 00063 00064 c b t I m a g e , / / VGr 00065 00066 c b t A u d i o , / / 00067 00068 c b t M o v i e , / / q_Gr 00069 00070 * / 00071 00072 c b t E n d 00073 00074 } ; 00075 00076 00077 00078 / * * 00079 00080 * W[kOo`~g 00081 00082 * / 00083 00084 s t r u c t F i e l d T y p e / / W[kOo` 00085 00086 { 00087 00088 B a s e T y p e b a s e ; / / W,g{|W 00089 00090 00091 00092 i n t c o u n t ; / / *Npe, :N0 h:ySS^ 00093 00094 00095 00096 i n t s i z e ; / / @b`SW[pe 00097 00098 } ; / / s t r u c t F i e l d T y p e 00099 00100 00101 00102 t y p e d e f L i s t < F i e l d T y p e > F i e l d T y p e L i s t ; 00103 00104 00105 00106 F i e l d T y p e P a r s e F i e l d T y p e ( c o n s t w c h a r _ t * s t r ) ; 00107 00108 00109 00110 b o o l P a r s e F i e l d T y p e ( F i e l d T y p e L i s t & , S t r i n g L i s t & ) ; 00111 00112 } / / n a m e s p a c e c d b 00113 00114 } / / n a m e s p a c e h g l 00115 00116 # e n d i f / / H G L _ C D B _ I N C L U D E 00117 00118