stdint.h - vx32 - Local 9vx git repository for patches.
(HTM) git clone git://r-36.net/vx32
(DIR) Log
(DIR) Files
(DIR) Refs
---
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