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) (...);     /* 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 */

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值