stdint.h (826B)
1 #ifndef _STDINT_H 2 #define _STDINT_H 3 4 5 // Exact-width integer types 6 typedef char int8_t; 7 typedef short int16_t; 8 typedef int int32_t; 9 typedef long long int64_t; 10 11 typedef unsigned char uint8_t; 12 typedef unsigned short uint16_t; 13 typedef unsigned int uint32_t; 14 typedef unsigned long long uint64_t; 15 16 17 // Fastest integer types of given width 18 typedef char int_fast8_t; 19 typedef int int_fast16_t; 20 typedef int int_fast32_t; 21 typedef long long int_fast64_t; 22 23 typedef unsigned char uint_fast8_t; 24 typedef unsigned int uint_fast16_t; 25 typedef unsigned int uint_fast32_t; 26 typedef unsigned long long uint_fast64_t; 27 28 29 // Pointer-size integer types 30 typedef int intptr_t; 31 typedef unsigned long uintptr_t; 32 33 34 // Maximum-size integer types 35 typedef long long intmax_t; 36 typedef unsigned long long uintmax_t; 37 38 39 #endif // _STDINT_H