diff --git a/litex/soc/software/include/base/stdint.h b/litex/soc/software/include/base/stdint.h index 90332e394..6b81cd1b7 100644 --- a/litex/soc/software/include/base/stdint.h +++ b/litex/soc/software/include/base/stdint.h @@ -18,6 +18,15 @@ typedef int int32_t; typedef short int16_t; typedef char int8_t; +typedef char int_least8_t; +typedef unsigned char uint_least8_t; +typedef short int_least16_t; +typedef unsigned short uint_least16_t; +typedef int int_least32_t; +typedef unsigned int uint_least32_t; +typedef long long int_least64_t; +typedef unsigned long long uint_least64_t; + #define __int_c_join(a, b) a ## b #define __int_c(v, suffix) __int_c_join(v, suffix) #define __uint_c(v, suffix) __int_c_join(v##U, suffix)