All types that use the placeholder N
are optional when N
is not 8, 16, 32, or 64.
The exact-width types
intN_t and uintN_t
for N = 8, 16, 32, and 64
are also optional;
however, if an implementation defines integer types
with the corresponding width and no padding bits,
it defines the corresponding typedef names.
Each of the macros listed in this subclause
is defined if and only if
the implementation defines the corresponding typedef name.