1 #ifndef STDINT_H 2 #define STDINT_H 3 4 // types needed by stdatomic.h 5 6 typedef char int_least8_t; 7 typedef short int_least16_t; 8 typedef int int_least32_t; 9 typedef long long int int_least64_t; 10 typedef unsigned char uint_least8_t; 11 typedef unsigned short uint_least16_t; 12 typedef unsigned int uint_least32_t; 13 typedef unsigned long long uint_least64_t; 14 15 typedef char int_fast8_t; 16 typedef short int_fast16_t; 17 typedef int int_fast32_t; 18 typedef long long int int_fast64_t; 19 typedef unsigned char uint_fast8_t; 20 typedef unsigned short uint_fast16_t; 21 typedef unsigned int uint_fast32_t; 22 typedef unsigned long long uint_fast64_t; 23 24 typedef int intptr_t; 25 typedef unsigned int uintptr_t; 26 typedef int intmax_t; 27 typedef unsigned int uintmax_t; 28 29 // additional types for unwind.h 30 31 typedef unsigned int uint32_t; 32 typedef unsigned long long uint64_t; 33 34 #endif 35