From: Hans-Bernhard B. <HBB...@t-...> - 2018-04-20 21:55:58
|
Am 20.04.2018 um 02:48 schrieb Ethan A Merritt: > As I understand it, the C99 standard requires that __PRI64_PREFIX > is defined in the file <inttypes.h>. No, it doesn't require that. It requires macros PRId64 and friends to exist, iff the compiler claims C99 conformance and has an int64_t. But that's about it. The __PRI64_PREFIX you used is just an implementation detail of whatever libc you looked at. Those two leading underscores (followed by anything else but "STD") are pretty much a dead giveaway. As should be the fact that this macro does not actually appear in any of the documentation ;-) |