CMGDK r49-rc2
K:/CMGDKv18/SDK/Source/SQL/MySQL/include/my_vle.h
浏览该文件的文档。
00001 / *   C o p y r i g h t   ( C )   2 0 0 5   M y S Q L   A B 
00002  
00003        T h i s   p r o g r a m   i s   f r e e   s o f t w a r e ;   y o u   c a n   r e d i s t r i b u t e   i t   a n d / o r 
00004  
00005        m o d i f y   i t   u n d e r   t h e   t e r m s   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e   a s 
00006  
00007        p u b l i s h e d   b y   t h e   F r e e   S o f t w a r e   F o u n d a t i o n ;   v e r s i o n   2   o f   t h e   L i c e n s e . 
00008  
00009        T h i s   p r o g r a m   i s   d i s t r i b u t e d   i n   t h e   h o p e   t h a t   i t   w i l l   b e   u s e f u l ,   b u t 
00010  
00011        W I T H O U T   A N Y   W A R R A N T Y ;   w i t h o u t   e v e n   t h e   i m p l i e d   w a r r a n t y   o f 
00012  
00013        M E R C H A N T A B I L I T Y   o r   F I T N E S S   F O R   A   P A R T I C U L A R   P U R P O S E .     S e e   t h e   G N U 
00014  
00015        G e n e r a l   P u b l i c   L i c e n s e   f o r   m o r e   d e t a i l s . 
00016  
00017        Y o u   s h o u l d   h a v e   r e c e i v e d   a   c o p y   o f   t h e   G N U   G e n e r a l   P u b l i c   L i c e n s e 
00018  
00019        a l o n g   w i t h   t h i s   p r o g r a m ;   i f   n o t ,   w r i t e   t o   t h e   F r e e   S o f t w a r e 
00020  
00021        F o u n d a t i o n ,   I n c . ,   5 9   T e m p l e   P l a c e ,   S u i t e   3 3 0 ,   B o s t o n ,   M A   0 2 1 1 1 - 1 3 0 7     U S A   * / 
00022  
00023  # i f n d e f   V L E _ H 
00024  
00025  # d e f i n e   V L E _ H 
00026  
00027  # i f d e f   _ _ c p l u s p l u s 
00028  
00029  e x t e r n   " C "   { 
00030  
00031  # e n d i f 
00032  
00033  # i n c l u d e   " m y _ g l o b a l . h " 
00034  
00035  / * 
00036  
00037      T h e   s i z e   ( i n   b y t e s )   r e q u i r e d   t o   s t o r e   t h e   o b j e c t   I T E M ,   w h i c h   c a n   b e 
00038  
00039      e i t h e r   a n   e x p r e s s i o n   o r   a   t y p e   ( s i n c e   s i z e o f ( )   i s   u s e d   o n   t h e   i t e m ) . 
00040  
00041  * / 
00042  
00043  # d e f i n e   m y _ v l e _ s i z e o f ( I T E M )   ( ( ( s i z e o f ( I T E M )   *   C H A R _ B I T )   +   6 )   /   7 ) 
00044  
00045  u c h a r   * m y _ v l e _ e n c o d e ( u c h a r   * v l e ,   s i z e _ t   m a x ,   u l o n g   v a l u e ) ; 
00046  
00047  u c h a r   c o n s t   * m y _ v l e _ d e c o d e ( u l o n g   * v a l u e _ p t r ,   u c h a r   c o n s t   * v l e ) ; 
00048  
00049  # i f d e f   _ _ c p l u s p l u s 
00050  
00051  } 
00052  
00053  # e n d i f 
00054  
00055  # e n d i f 
00056  
00057  
 全部  名字空间 文件 函数 变量 类型定义 枚举 枚举值 友元 宏定义