Before I read this, what is there about C3 [0] you don't like?
[0] https://c3-lang.org
C3 is an embarrassing mess regarding integer types and sizes, missing C99's stdint.h defs, for example.
To clarify: C3 has fixed sized ints. Maybe the parent poster doesn’t like their names, but they are fixed sized, as follows:
Name Size Signed bool 1 no ichar 8 yes char 8 no short 16 yes ushort 16 no int 32 yes uint 32 no long 64 yes ulong 64 no int128 128 yes uint128 128 no