os-test > include > inttypes
Legend
| Outcomes | ||||||
|---|---|---|---|---|---|---|
| Good | Good | Missing optional | Outside libc | |||
| Partial | Extension | Previous posix | ||||
| Neutral | None | |||||
| Bad | Compile error | Incompatible | Missing header | Undeclared | Undefined reference | Unknown type |
Good. A cell is good if the declaration is present
in the header and can be linked with libc. This outcome means the test
succeeded with the appropriate -D_POSIX_C_SOURCE=202405 or
-D_XOPEN_SOURCE=800 feature macros and the standard
libraries libc, libpthread, libm, librt, and libxnet.
Missing optional. A cell is missing_optional if the test could not be compiled, but the declaration is optional in POSIX and need not be provided.
Outside libc. A cell is outside_libc if the test could be compiled, but had to be linked with another standard library than the ones prescribed by POSIX: libc, libpthread, libm, librt, and libxnet. This may not conform to POSIX depending on the linking options provided by getconf(1)/confstr(3).
Extension. A cell is extension if the test could
not be compiled with the _POSIX_C_SOURCE and
_XOPEN_SOURCE feature macros, but it could instead be
compiled with other system-specific feature macros that provide the
entire API. This outcome means the system header feature macro logic
does not support the latest POSIX.1-2024 standard and only receives
partial credit. This outcome typically indicates a declaration new to
POSIX.1-2024.
Previous posix. A cell is previous_posix if the
test could not be compiled with the
-D_POSIX_C_SOURCE=202405 or
-D_XOPEN_SOURCE=800 feature macros from the POSIX.1-2024
standard, but the test could instead be compiled with the older
-D_POSIX_C_SOURCE=200809L or
-D_XOPEN_SOURCE=700
feature macros from the older POSIX.1-2008 standard. This
outcome means the system header feature macro logic does not support
the latest POSIX.1-2024 standard and only receives partial credit. In
particular, the header did not check if the value was higher than the
supported value, but instead hard-coded the supported values, and
failed to be forward compatible with new standard versions.
None. A cell is none if there is no test data result for that operating system.
Compile error. A cell is compile_error if the test could not be compiled and the error message was not recognized as a more precise error test outcome.
Incompatible. A cell is incompatible if the declaration existed in the header, but had a signature that is incompatible with the standardized declaration. This outcome typically indicates a type error in the declaration. Addressing the issue may require an incompatible ABI change or special compatibility logic.
Missing header. A cell is missing_header if the header did not exist.
Undeclared. A cell is undeclared if the header did not contain the declaration.
Undefined reference. A cell is undefined if the test could be compiled, but could not be linked with the standard library.
Unknown type. A cell is unknown_type if the test could not be compiled and failed because a required type was not declared. In some cases, functions fail because the header omitted a required type for a function and instead declared the function in an alternate fashion with an incompatible alias for the type.
§. The § link on the left of each row links to that row.
inttypes
| aix AIX 3 00F9C1964C00 |
dragonfly DragonFly 6.4-RELEASE x86_64 |
freebsd FreeBSD 14.3-RELEASE-p2 amd64 |
haiku Haiku 1 x86_64 |
hurd GNU 0.9 i686-AT386 |
linux Linux 6.16.12+deb14+1-amd64 x86_64 |
macos Darwin 21.6.0 arm64 |
managarm Managarm 0.0.1-rolling x86_64 |
minix Minix 3.4.0 i386 |
musl Linux 6.12.54-0-lts x86_64 |
netbsd NetBSD 10.1 amd64 |
omnios SunOS 5.11 i86pc |
openbsd OpenBSD 7.7 amd64 |
redox Redox 0.5.12 x86_64 |
solaris SunOS 5.11 sun4v |
sortix Sortix 1.1.0-dev x86_64 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| § PRIX16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIX32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIX64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIX8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIXFAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIXFAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIXFAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIXFAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIXLEAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIXLEAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIXLEAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIXLEAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIXMAX | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIXPTR | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRId16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRId32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRId64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRId8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIdFAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIdFAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIdFAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIdFAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIdLEAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIdLEAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIdLEAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIdLEAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIdMAX | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIdPTR | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIi16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIi32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIi64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIi8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIiFAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIiFAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIiFAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIiFAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIiLEAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIiLEAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIiLEAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIiLEAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIiMAX | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIiPTR | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIo16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIo32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIo64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIo8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIoFAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIoFAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIoFAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIoFAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIoLEAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIoLEAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIoLEAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIoLEAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIoMAX | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIoPTR | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIu16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIu32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIu64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIu8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIuFAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIuFAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIuFAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIuFAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIuLEAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIuLEAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIuLEAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIuLEAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIuMAX | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIuPTR | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIx16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIx32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIx64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIx8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIxFAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIxFAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIxFAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIxFAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIxLEAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIxLEAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIxLEAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIxLEAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIxMAX | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: none | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § PRIxPTR | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNd16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNd32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNd64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNd8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNdFAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNdFAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNdFAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNdFAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNdLEAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNdLEAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNdLEAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNdLEAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNdMAX | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNdPTR | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNi16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNi32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNi64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNi8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNiFAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNiFAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNiFAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNiFAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNiLEAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNiLEAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNiLEAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNiLEAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNiMAX | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNiPTR | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNo16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNo32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNo64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNo8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNoFAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNoFAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNoFAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNoFAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNoLEAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNoLEAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNoLEAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNoLEAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNoMAX | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNoPTR | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNu16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNu32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNu64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNu8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNuFAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNuFAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNuFAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNuFAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNuLEAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNuLEAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNuLEAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNuLEAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNuMAX | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNuPTR | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNx16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNx32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNx64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNx8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNxFAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNxFAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNxFAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNxFAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNxLEAST16 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNxLEAST32 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNxLEAST64 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNxLEAST8 | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNxMAX | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § SCNxPTR | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § imaxabs | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § imaxdiv | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § imaxdiv_t | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § imaxdiv_t-quot | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § imaxdiv_t-rem | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § strtoimax | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § strtoumax | aix: good | dragonfly: good | freebsd: good | haiku: good | hurd: good | linux: good | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § wchar_t | aix: good | dragonfly: good | freebsd: good | haiku: unknown_type | hurd: unknown_type | linux: unknown_type | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § wcstoimax | aix: good | dragonfly: good | freebsd: good | haiku: unknown_type | hurd: unknown_type | linux: unknown_type | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |
| § wcstoumax | aix: good | dragonfly: good | freebsd: good | haiku: unknown_type | hurd: unknown_type | linux: unknown_type | macos: good | managarm: good | minix: good | musl: good | netbsd: good | omnios: good | openbsd: good | redox: good | solaris: good | sortix: good |