【发布时间】:2011-05-04 19:45:57
【问题描述】:
stdint.h(来自 newlib)中这个块的目的是什么?
#if defined(__GNUC__) && \
( (__GNUC__ >= 4) || \
( (__GNUC__ >= 3) && defined(__GNUC_MINOR__) && (__GNUC_MINOR__ > 2) ) )
/* gcc > 3.2 implicitly defines the values we are interested */
#define __STDINT_EXP(x) __##x##__
这个宏稍后在标题中用于整数比较,但我不确定它应该如何评估。例如:
#if __STDINT_EXP(LONG_MAX) > 0x7fffffff
【问题讨论】:
标签: c gcc c-preprocessor string-concatenation stringification