我正在整合来自其他人的代码,这些代码写成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)
谢谢,马丁
你为什么不反其道而行之?
#define NEW_MACRO(a,c) (MACRO(a)=c)