summaryrefslogtreecommitdiff
path: root/trivmix.h
blob: 03b5860acbd1c027033dc501c64c043b2c6d4f8d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
typedef struct mixState {
	char *input;
	char *output;
	char *name;
	float dBGain;
} mixState;

typedef enum bool {
	false,
	true
} bool;

void parseArgs(int argc, char *argv[]);
void setWorkdir();
void syncState();
void readState();
void writeState();
int openSyncFile(FILE **file, char *fileName, char *fileMode, bool errOK);

void cleanExit(int r);
void errMsg(int r, int *errno, char *head, char *detail);