vxworks中常用符号原型

来源:百度文库 编辑:神马文学网 时间:2024/04/28 05:30:20
比较常见的在/target/h/vxworks.h文件中:

        LOCAL<=>static
        STATUS<=>int
        IMPORT<=>extern
        FAST<=>register

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

    #ifdef __cplusplus
        typedef int         (*FUNCPTR) (...);     /* ptr to function returning int */
        typedef void         (*VOIDFUNCPTR) (...); /* ptr to function returning void */
        typedef double         (*DBLFUNCPTR) (...);  /* ptr to function returning double*/
        typedef float         (*FLTFUNCPTR) (...);  /* ptr to function returning float */
    #else
        typedef int         (*FUNCPTR) ();       /* ptr to function returning int */
        typedef void         (*VOIDFUNCPTR) (); /* ptr to function returning void */
        typedef double         (*DBLFUNCPTR) ();  /* ptr to function returning double*/
        typedef float         (*FLTFUNCPTR) ();  /* ptr to function returning float */
    #endif            /* _cplusplus */