The signed and unsigned fixed-width integers (int32_t, uint32_t etc.) are optional in C99 (and above). Use the non-optional minimum-width integers (int_fast32_t, uint_fast32_t and int_least32_t, uint_least32_t etc.) instead. To simulate unsigned wrap-around, use the GUF_UWRAP macros in guf_common.h cf. https://en.cppreference.com/w/c/types/integer (last-retrieved: 2025-05-18)
Description
Strongly typed C99 containers etc.
Languages
C
66%
C++
27.3%
Python
6.1%
CMake
0.6%