4 #define _POSIX_C_SOURCE 200112L
6 // get ssize_t from POSIX
9 // TODO: the %zd specifier may not be available outside gcc and clang, and
10 // people recommend using %jd and casting argument to intmax_t for greatest
12 #define PRIdSSIZE "zd"
14 // Include the following for SSIZE_MAX.
16 // Caution: our internal/ssize.h header ought to be included before limits.h
17 // in integral.h or else the include guard in limits.h might stop it from
18 // expanding here in the presence of _POSIX_C_SOURCE.
21 #undef _POSIX_C_SOURCE