32#define NOCOMPLAIN (16)
53#define DEFAULTFREQ 44100
55#define MINBUFFSIZE 5000
248extern void parseargs(
int argcount,
char *
args[],
int fileswitch);
267extern int workloop( FILE *theinfile, FILE *theoutfile,
268 int (*work)(
short *buffer,
int length) );
275extern int chat(
const char *format, ...);
276extern int inform(
const char *format, ...);
277extern int error(
const char *format, ...);
278extern void fatalerror(
const char *format, ...);
284extern int say(
const char *format, ...);
char * mallocconcat(char *one, char *two)
double double2db(double value)
void argerrornum(char *s, Errornum code)
void fatalperror(const char *string)
int say(const char *format,...)
char * malloccopy(char *string)
int parsetimearg(int argcount, char *args[], char *string, int *result)
int error(const char *format,...)
void readwavheader(FILE *anyin)
void readawaysamples(FILE *in, size_t size)
int getremainingfilelength(FILE *anyin, long *result)
void argerrortxt(char *s, char *message)
int parsetime(char *string, int *result)
int parsevolarg(int argcount, char *args[], char *string, double *result)
int findoption(int argcount, char *args[], char *s)
void fatalerror(const char *format,...)
int parseswitch(char *found, char *wanted)
int isoptionchar(char coal)
int chat(const char *format,...)
int parsevolume(char *s, double *result)
int inform(const char *format,...)
void checknoargs(int argcount, char *args[])
int workloop(FILE *theinfile, FILE *theoutfile, int(*work)(short *buffer, int length))
int parsedoublearg(int argcount, char *args[], char *string, double *result)
int parsefreq(char *string, double *result)
unsigned short samplewidth
int parseintarg(int argcount, char *args[], char *string, int *result)
void readpkheader(FILE *anyin)
int parseswitcharg(int argcount, char *args[], char *string)
char * parsefilearg(int argcount, char *args[])
void parseargs(int argcount, char *args[], int fileswitch)
void startstopwatch(void)