4 typedef unsigned char __u8;
5 typedef signed char __s8;
7 #if (@SIZEOF_INT@ == 2)
9 typedef unsigned int __u16;
10 #elif (@SIZEOF_SHORT@ == 2)
12 typedef unsigned short __u16;
14 ?==error: undefined 16 bit type
17 #if (@SIZEOF_LONG@ == 4)
19 typedef unsigned long __u32;
20 #elif (@SIZEOF_INT@ == 4)
22 typedef unsigned int __u32;
23 #elif (@SIZEOF_SHORT@ == 4)
25 typedef unsigned short __u32;
27 ?== error: undefined 32 bit type
30 #endif /* LINUX_TYPES_H */