blob: 10d7202bd1b54f215cc8a54e32308e21a5b83a8f
1 | |
2 | #ifndef _DSP_TYPES_H |
3 | #define _DSP_TYPES_H |
4 | /* bsd */ |
5 | typedef unsigned char u_char; |
6 | typedef unsigned short u_short; |
7 | typedef unsigned int u_int; |
8 | typedef unsigned long u_long; |
9 | |
10 | /* sysv */ |
11 | typedef unsigned char unchar; |
12 | typedef unsigned short ushort; |
13 | typedef unsigned int uint; |
14 | typedef unsigned long ulong; |
15 | |
16 | typedef unsigned char __u8; |
17 | typedef unsigned short __u16; |
18 | typedef unsigned int __u32; |
19 | typedef unsigned long long __u64; |
20 | |
21 | |
22 | typedef signed char __s8; |
23 | typedef short __s16; |
24 | typedef int __s32; |
25 | typedef long long __s64; |
26 | |
27 | typedef __u8 u_int8_t; |
28 | typedef __s8 int8_t; |
29 | typedef __u16 u_int16_t; |
30 | typedef __s16 int16_t; |
31 | typedef __u32 u_int32_t; |
32 | typedef __s32 int32_t; |
33 | |
34 | |
35 | typedef __u8 uint8_t; |
36 | typedef __u16 uint16_t; |
37 | typedef __u32 uint32_t; |
38 | |
39 | typedef __u64 uint64_t; |
40 | typedef __u64 u_int64_t; |
41 | typedef __s64 int64_t; |
42 | typedef float float32_t; |
43 | |
44 | |
45 | #ifndef NULL |
46 | #define NULL ((void *)0) |
47 | #endif |
48 | |
49 | #endif |
50 |