vxworks中FUNCPTR、LOCAL、STATUS的原型

来源:互联网 发布:淘宝室内设计师招聘 编辑:程序博客网 时间:2024/06/04 00:38

原文地址:转:vxworks中FUNCPTR、LOCAL、STATUS的原型作者:颖颖

比较常见的在/target/h/vxworks.h文件中: LOCAL<=>static 

 STATUS<=>int 

 IMPORT<=>extern 

 FAST<=>register 

FUNCPTR在文件target/h/types/vxTypesOld.h中:

 #ifdef __cplusplus typedef int (*FUNCPTR) (...); typedef void (*VOIDFUNCPTR) (...);

 typedef double (*DBLFUNCPTR) (...);

typedef float (*FLTFUNCPTR) (...); 

 #else typedef int (*FUNCPTR) (); 

 typedef void (*VOIDFUNCPTR) ();

 typedef double (*DBLFUNCPTR) (); 

 typedef float (*FLTFUNCPTR) (); 

 #endif 安装好开发环境Tornado2.2之后,程序中出现的数据类型、预定义的宏等在以下头文件中可以查到:C:Tornado2.2hostincludehost.hC:Tornado2.2targethvxWorks.h例如:LOCAL 类型实际上是static     STATUS 类型实际上是 intFOREVER 是一个预定义宏:#define FOREVER for (;;)

0 0
原创粉丝点击