标签: macros c-preprocessor
我正在集成其他人编写的代码 MACRO(addr) = c 在哪里做类似*addr = c的事情 由于底层处理器的变化,我需要调用__builtin函数来以不同方式处理数据,例如 NEW_MACRO(addr,c)有写方法:
MACRO(addr) = c
*addr = c
__builtin
NEW_MACRO(addr,c)
#define MACRO(a)=c NEW_MACRO(a,c)吗?
#define MACRO(a)=c NEW_MACRO(a,c)
谢谢, 马丁
答案 0 :(得分:0)
你为什么不做相反的事情?
#define NEW_MACRO(a,c) (MACRO(a)=c)