xref: /plan9/sys/include/ape/inttypes.h (revision d9306527b4a7229dcf0cf3c58aed36bb9da82854)
1*d9306527SDavid du Colombier #ifndef _SUSV2_SOURCE
2*d9306527SDavid du Colombier #error "inttypes.h is SUSV2"
3*d9306527SDavid du Colombier #endif
4*d9306527SDavid du Colombier 
5*d9306527SDavid du Colombier #ifndef _INTTYPES_H_
6*d9306527SDavid du Colombier #define _INTTYPES_H_ 1
7*d9306527SDavid du Colombier 
8*d9306527SDavid du Colombier typedef int _intptr_t;
9*d9306527SDavid du Colombier typedef unsigned int _uintptr_t;
10*d9306527SDavid du Colombier 
11*d9306527SDavid du Colombier 
12*d9306527SDavid du Colombier typedef char int8_t;
13*d9306527SDavid du Colombier typedef short int16_t;
14*d9306527SDavid du Colombier typedef int int32_t;
15*d9306527SDavid du Colombier typedef long long int64_t;
16*d9306527SDavid du Colombier typedef unsigned char uint8_t;
17*d9306527SDavid du Colombier typedef unsigned short uint16_t;
18*d9306527SDavid du Colombier typedef unsigned int uint32_t;
19*d9306527SDavid du Colombier typedef unsigned long long uint64_t;
20*d9306527SDavid du Colombier typedef _intptr_t intptr_t;
21*d9306527SDavid du Colombier typedef _uintptr_t uintptr_t;
22*d9306527SDavid du Colombier 
23*d9306527SDavid du Colombier #endif
24