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.