]> git.ipfire.org Git - thirdparty/man-pages.git/commitdiff
man/man3type/intN_t.3type: HISTORY: Update first SUS appearance of [u]intN_t(3type)
authorSeth McDonald <seth.i.mcdonald@gmail.com>
Tue, 6 Jan 2026 07:08:04 +0000 (17:08 +1000)
committerAlejandro Colomar <alx@kernel.org>
Tue, 6 Jan 2026 14:17:50 +0000 (15:17 +0100)
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>
man/man3type/intN_t.3type

index 5078d0040cfddca2e2b75515ab223091d5970acc..8f13bef4f905800ded1b89bfe8fc32dfb6d1e7d7 100644 (file)
@@ -159,6 +159,7 @@ C11, POSIX.1-2024.
 .TP
 .RI [ u ] int N _t
 C99,
+SUSv2,
 POSIX.1-2001.
 .TP
 .RB [ U ] INT \f[I]N\f[] _MAX
@@ -171,6 +172,15 @@ C99, POSIX.1-2001.
 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> .