vxworks中FUNCPTR、LOCAL、STATUS的原型

来源:互联网 发布:mac 安装ie 编辑:程序博客网 时间:2024/06/04 19:52
比较常见的在/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