Palmmicro Name Logo
 
   
Palmmicro软件API开发指南 - 数据类型
 
命名规则
8位UCHARchar用c开头, 例如: tcpip\arp.cUCHAR cHardwareLen;
16位USHORTshort用s开头, 例如: tcpip\ip.cUSHORT sCheckSum;
32位UINTint用i开头, 例如: tcpip\icmp.cUINT iMustBeZero;
BOOLEAN用b开头, 例如: tcpip\tcpsm.cBOOLEAN bFinAcked;
指针前加p, 例如: UCHAR pcDst[HW_ALEN]; char * pcBuf;
2维指针前加pp.
32位内存映射寄存器用r开头, 例如: REG rStall; PREG prCtl;
8位内存映射寄存器用rc开头, 例如: REG8 rc;
一般结构T_XXXX_XXXX用t开头, 例如: PT_UDP_SOCKET ptNext;
一般联合U_XXXX_XXXX用u开头.
PT_XXXX_XXXX和PU_XXXX_XXXX定义结构和联合的指针.
函数指针F_XXXX_XXXX用f开头, 例如: F_TIMER_IRQ fCallBack;
常量用c_开头, 例如: const char c_pcLoop[] = "LOOP"; 函数参数中的const不加c_.
非常量的全局变量用g_开头, 例如: UINT g_iCurrentTime;
仅在模块内使用的数据用_开头, 例如: BOOLEAN _bTimer;
 
相关信息
PA3288的数据结构.
PA6488的数据结构.

本页面尚无任何评论.

更多选项?请先登录或者注册