Perhaps kind of an early standard (as important project) was the Linux kernel introducing those names:

-> https://github.com/torvalds/linux/blob/master/tools/include/linux/types.h

 

They were introduced with 1.1.67 (in November 1994) long before Posix introduced uint8_t & Co.:

-> https://elixir.bootlin.com/linux/1.1.67/source/include/asm-i386/types.h

 

 

[history:

The very early kernel versions used different naming like u_short and ushort without explicit width.

-> https://github.com/kalamangga-net/linux-1.0/blob/master/include/linux/types.h

]
 

 

-----Ursprüngliche Nachricht-----
Von: Thiago Macieira via Std-Proposals <std-proposals@lists.isocpp.org>
Gesendet: Mi 02.07.2025 15:05
Betreff: Re: [std-proposals] Shorter fixed-width integer types
An: std-proposals@lists.isocpp.org;
CC: Thiago Macieira <thiago@macieira.org>;
On Wednesday, 2 July 2025 00:39:33 Pacific Daylight Time Andrey Semashev via
Std-Proposals wrote:
> I'd like to note that (u)intN_t reflect POSIX and C types, but I don't
> think the proposed shorter alternatives are defined in any relevant
> standard.

And in the absence of namespaces in C, it's rather unlikely the shorter forms
will be added to those standards.

--
Thiago Macieira - thiago (AT) macieira.info - thiago (AT) kde.org
 Principal Engineer - Intel Platform & System Engineering



--
Std-Proposals mailing list
Std-Proposals@lists.isocpp.org
https://lists.isocpp.org/mailman/listinfo.cgi/std-proposals