Mercurial > hg > aim92
view tools/header.h @ 0:5242703e91d3 tip
Initial checkin for AIM92 aimR8.2 (last updated May 1997).
author | tomwalters |
---|---|
date | Fri, 20 May 2011 15:19:45 +0100 |
parents | |
children |
line wrap: on
line source
#define HEADER_STRING "header_bytes=000000\n" #define HEADER_START "header_bytes=" #define STRSIZE( _string ) ( sizeof ( _string ) - 1 ) #define ApplicStr( header ) ( gen_applics[ Applic( header ) ] ) /* gen applications list */ static char *gen_applics[] = { "wav" , /* 0 */ /* WAV format */ "fbm" , /* 1 */ /* NAP format */ "bmm" , /* 2 */ "fbr" , /* 3 */ "fbc" , /* 4 */ "fbt" , /* 5 */ "fbd" , /* 6 */ "nap" , /* 7 */ "sgm" , /* 8 */ /* SGM format */ "cgm" , /* 9 */ "sas" , /* 10 */ "asa" , /* 11 */ /* EPN format */ "epn" , /* 12 */ "sep" , /* 13 */ "sai" , /* 14 */ /* SAI format */ "spl" , /* 15 */ ( char * ) 0 } ; /* gen formats list */ #define WAV 0 #define NAP 1 #define SGM 2 #define EPN 3 #define SAI 4 static char *gen_formats[] = { "wav" , /* 0 */ "nap" , /* 1 */ "sgm" , /* 2 */ "epn" , /* 3 */ "sai" , /* 4 */ ( char * ) 0 } ; extern char *ReadHeader() ; extern char *HeaderString() ; extern char *HeaderStringOnly() ; extern char *HeaderStrings() ; extern char *HeaderValueString() ; extern char *HeaderNameString() ; extern char *ApplicString() ; extern double HeaderDouble() ; extern int HeaderInt() ; extern int HeaderSamplerate() ; extern int Applic() ; extern int Format() ; extern void FreeHeader() ;