【发布时间】:2019-04-04 12:53:34
【问题描述】:
我正在集成其他人写的代码
MACRO(addr) = c
这在哪里做了类似*addr = c
由于底层处理器发生变化,我需要调用 __builtin 函数以不同方式处理数据,例如
NEW_MACRO(addr,c)有没有办法写:
#define MACRO(a)=c NEW_MACRO(a,c)?
谢谢, 马丁
【问题讨论】:
标签: macros c-preprocessor
我正在集成其他人写的代码
MACRO(addr) = c
这在哪里做了类似*addr = c
由于底层处理器发生变化,我需要调用 __builtin 函数以不同方式处理数据,例如
NEW_MACRO(addr,c)有没有办法写:
#define MACRO(a)=c NEW_MACRO(a,c)?
谢谢, 马丁
【问题讨论】:
标签: macros c-preprocessor
为什么不反其道而行之?
#define NEW_MACRO(a,c) (MACRO(a)=c)
【讨论】: