4 /* Exact integral types */
5 typedef unsigned char uint8_t;
6 typedef signed char int8_t;
8 typedef unsigned short uint16_t;
9 typedef signed short int16_t;
11 typedef unsigned int uint32_t;
12 typedef signed int int32_t;
14 typedef unsigned long uint64_t;
15 typedef signed long int64_t;
19 typedef unsigned char uint_least8_t;
20 typedef signed char int_least8_t;
22 typedef unsigned short uint_least16_t;
23 typedef signed short int_least16_t;
25 typedef unsigned int uint_least32_t;
26 typedef signed int int_least32_t;
28 typedef unsigned long uint_least64_t;
29 typedef signed long int_least64_t;
32 typedef unsigned char uint_fast8_t;
33 typedef signed char int_fast8_t;
35 typedef unsigned long uint_fast16_t;
36 typedef signed long int_fast16_t;
38 typedef unsigned long uint_fast32_t;
39 typedef signed long int_fast32_t;
41 typedef unsigned long uint_fast64_t;
42 typedef signed long int_fast64_t;
44 /* Types for `void *' pointers. */
45 typedef long intptr_t;
46 typedef unsigned long uintptr_t;
48 /* Largest integral types */
49 typedef long intmax_t;
50 typedef unsigned long uintmax_t;
53 #endif /* ALPHA_STDINT_H */