1 #ifndef __MUSL_GLIBC_TYPES_H
2 #define __MUSL_GLIBC_TYPES_H
4 /* Convenience types. */
5 typedef unsigned char __u_char
;
6 typedef unsigned short int __u_short
;
7 typedef unsigned int __u_int
;
8 typedef unsigned long int __u_long
;
10 /* Fixed-size types, underlying types depend on word size and compiler. */
11 typedef signed char __int8_t
;
12 typedef unsigned char __uint8_t
;
13 typedef signed short int __int16_t
;
14 typedef unsigned short int __uint16_t
;
15 typedef signed int __int32_t
;
16 typedef unsigned int __uint32_t
;
18 typedef signed long int __int64_t
;
19 typedef unsigned long int __uint64_t
;
21 __extension__
typedef signed long long int __int64_t
;
22 __extension__
typedef unsigned long long int __uint64_t
;
25 #define __off64_t off_t
26 #define __loff_t off_t
27 typedef char *__caddr_t
;