1 
2 
3 #define AF_OPEN O_RDONLY
4 #define AF_NEW (O_RDWR | O_CREAT | O_TRUNC)
5 
6 #define AF_ERROR -1
7 #define AF_RIFF 0
8 #define AF_AIFC 1
9 #define AF_AU 2
10 #define AF_RAW 3
11 #define AF_NOTSUPPORTED 4
12 #define AF_UNKNOWN 5
13 #define AF_UNDEFINED 6
14 #define AF_NORAW 7
15 #define AF_MAX_TYPE 3
16 
17 #define AF_PCM 0
18 #define AF_ALAW 1
19 #define AF_MULAW 2
20 #define AF_ADPCM 3
21 #define AF_COMP_UNDEFINED 4
22 #define AF_MAX_COMP 3
23 
24 char *ft2string(int);
25 char *comp2string(int);
26 
27 int af_open(char *,Audio_File *,int);
28 int af_read(Audio_File,char *,int);
29 int af_write(Audio_File,char *,int);
30 char *af_info(char *,short *);
31 int af_seek(Audio_File,int,int);
32 int af_close(Audio_File);
33 int af_rewind(Audio_File);
34 
35 
36