The [u]intN_t(3type) types, for N ∈ {8,16,32,64}, first appeared in
SUSv2 under the <inttypes.h> header.[1]
[1] CAE Specification, System Interfaces and Headers, Issue 5, Chapter 4
"Headers", p. 1089.
<https://pubs.opengroup.org/onlinepubs/
7908799/xsh/inttypes.h.html>
Signed-off-by: Seth McDonald <sethmcmail@pm.me>
Message-ID: <
43f013547fbef4530f3338e0f7cb2806fe6507cf.
1767675322.git.sethmcmail@pm.me>
Signed-off-by: Alejandro Colomar <alx@kernel.org>
.TP
.RI [ u ] int N _t
C99,
+SUSv2,
POSIX.1-2001.
.TP
.RB [ U ] INT \f[I]N\f[] _MAX
The
.RB [ U ] INT \f[I]N\f[] _WIDTH
macros were added in C23.
+.P
+Initially, SUSv2 did not include
+.I <stdint.h>
+as a standard header.
+The
+.RI [ u ] int N _t
+types were instead defined in
+.IR <inttypes.h> .
+This was remedied in POSIX.1-2001.
.SH NOTES
The following header also provides these types:
.IR <inttypes.h> .