Page MenuHomeFreeBSD

include/stdbit.h: declare size_t, (u)int*_t, and (u)int_least*_t
ClosedPublic

Authored by fuz on Apr 19 2026, 7:48 PM.
Tags
None
Referenced Files
F173626188: D56515.diff
Sun, Sep 27, 6:50 AM
F173612009: D56515.id175867.diff
Sun, Sep 27, 4:37 AM
Unknown Object (File)
Sat, Sep 26, 2:51 AM
Unknown Object (File)
Thu, Sep 24, 7:17 AM
Unknown Object (File)
Thu, Sep 24, 4:41 AM
Unknown Object (File)
Mon, Sep 21, 12:40 AM
Unknown Object (File)
Thu, Sep 17, 8:14 AM
Unknown Object (File)
Fri, Sep 11, 5:13 PM
Subscribers

Details

Summary

These are required by ISO/IEC 9899:2024 § 7.18.1 ¶ 1 but were forgotten
in my initial work.

The current approach leaks intptr_t, uintptr_t, intmax_t, and uintmax_t
through <sys/_stdint.h>. This could be avoided using a more complicated
approach if desired.

PR: 294131
Reported by: Collin Funk <collin.funk1@gmail.com>
MFC after: 1 week

Diff Detail

Repository
rG FreeBSD src repository
Lint
Lint Not Applicable
Unit
Tests Not Applicable