【发布时间】:2013-04-11 20:51:17
【问题描述】:
我正在尝试对 glibc 进行一些修改,我想知道是否可以重新定义类似函数的宏?
例如,<tgmath.h> 具有以下宏:
#define expm1(Val) __TGMATH_UNARY_REAL_ONLY (Val, expm1)
如何将expm1 重新定义为:
#define expm1(Val) __TGMATH_UNARY_REAL_IMAG (Val, expm1, cexpm1)
我想我必须取消之前的定义,但我不知道具体该怎么做。
【问题讨论】:
标签: c macros c-preprocessor glibc