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