| #ifndef __TYPES_H |
| #define __TYPES_H |
| |
| typedef __signed__ char __s8; |
| typedef unsigned char __u8; |
| |
| typedef __signed__ short __s16; |
| typedef unsigned short __u16; |
| |
| typedef __signed__ int __s32; |
| typedef unsigned int __u32; |
| |
| typedef __signed__ long long __s64; |
| typedef unsigned long long __u64; |
| |
| typedef signed char s8; |
| typedef unsigned char u8; |
| |
| typedef signed short s16; |
| typedef unsigned short u16; |
| |
| typedef signed int s32; |
| typedef unsigned int u32; |
| |
| typedef signed long long s64; |
| typedef unsigned long long u64; |
| |
| #define BITS_PER_LONG 32 |
| |
| /* bsd */ |
| typedef unsigned char u_char; |
| typedef unsigned short u_short; |
| typedef unsigned int u_int; |
| typedef unsigned long u_long; |
| |
| /* sysv */ |
| typedef unsigned char unchar; |
| typedef unsigned short ushort; |
| typedef unsigned int uint; |
| typedef unsigned long ulong; |
| |
| typedef __u8 u_int8_t; |
| typedef __s8 int8_t; |
| typedef __u16 u_int16_t; |
| typedef __s16 int16_t; |
| typedef __u32 u_int32_t; |
| typedef __s32 int32_t; |
| |
| typedef __u8 uint8_t; |
| typedef __u16 uint16_t; |
| typedef __u32 uint32_t; |
| |
| typedef __u64 uint64_t; |
| typedef __u64 u_int64_t; |
| typedef __s64 int64_t; |
| |
| typedef unsigned int ino_t; |
| typedef __u64 loff_t; |
| |
| #endif |