已经#define 一个参数,把他用在一个函数前面是什么意义

已经#define 一个参数,把他用在一个函数前面是什么意思
已经#define 一个参数,把他用在一个函数千亩是什么意思


#ifndef MAC_INTERNAL_API
#define MAC_INTERNAL_API
#endif

MAC_INTERNAL_API     void macRadioInit(void);
MAC_INTERNAL_API     void macRadioReset(void);
MAC_INTERNAL_API     void macRadioUpdateTxPower(void);
MAC_INTERNAL_API     void macRadioUpdateChannel(void);
MAC_INTERNAL_API     uint8 macRadioComputeLQI(int8 rssiDbm, uint8 correlation);
------解决思路----------------------
无意义,好看。
------解决思路----------------------
这个替换之后就是一个空串啊
------解决思路----------------------
编译时将替换为空,通常这么做是为了让你清楚这个函数是个什么类型的,比如你这个可能是想说是MAC_INTERNAL的API函数,仅此而矣
------解决思路----------------------
方便统一定义接口函数特性。