I had only int(8 bit) on my 1$ avr cpu. maybe this compiler does not satisfy standard
The standard mandates the presence of the definition of the least types for 8, 16, 32 and 64 bits, but it also says that if there is no support due to architectural implementations, there should be no unsupported macros on stdint.h:
"Conversely, for each type described herein that the implementation does not provide, <stdint.h> shall not declare that typedef name nor shall it define the associated macros. An implementation shall provide those types described as “required”, but need not provide any of the others (described as “optional”)."
Maybe C2X will solve this oddity.
Davi
Alex
Jaaa
Vlad
olli
λ⃗
Prajal
Xudoyberdi
Generation Z
John
Ammar
Dima