这种宏定义怎么破
本帖最后由 进无止进 于 2016-09-12 23:38 编辑在看openWRT的源码时,看到这种宏定义,表示不懂,请大家给看看
这个怎么理解啊
回复 1# 进无止进
gcc -E预编译展开不就知道了? #define xx(SEQ,BRANCH,LEAF) LEAF=LEAF_VAL,
typedef enum{
xx(001,INTF_COUNTERS_MIB_BRANCH,ETH_ADM_STATE,\
xx(002,INTF_COUNTERS_MIB_BRANCH,ETH_AUTONEG_ADM_STATE)
}ctc_leaf_e;
单独来看,有问题 回复 2# lxyscls
此乃正解!
页:
[1]