我正在尝试对 glibc 进行一些修改,我想知道是否可以重新定义类似函数的宏?
例如,<tgmath.h>
具有以下宏:
#define expm1(Val) __TGMATH_UNARY_REAL_ONLY (Val, expm1)
如何重新定义expm1
为:
#define expm1(Val) __TGMATH_UNARY_REAL_IMAG (Val, expm1, cexpm1)
我想我必须取消以前的定义,但我不知道该怎么做。
我正在尝试对 glibc 进行一些修改,我想知道是否可以重新定义类似函数的宏?
例如,<tgmath.h>
具有以下宏:
#define expm1(Val) __TGMATH_UNARY_REAL_ONLY (Val, expm1)
如何重新定义expm1
为:
#define expm1(Val) __TGMATH_UNARY_REAL_IMAG (Val, expm1, cexpm1)
我想我必须取消以前的定义,但我不知道该怎么做。