C++ implementations should define these macros only when __STDC_LIMIT_MACROS is defined before <stdint.h> is included