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