summaryrefslogtreecommitdiff
path: root/src/flags.h
blob: a14580b827ba121badcbeb0df4f7fbeb13ac537b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once

#include "tag.h"
#include "stream.h"

typedef struct {
	stream_t in;
	stream_t out;
	format_t fin;
	format_t fout;
	bool help;
	bool version;
	bool __set_fin;
	bool __set_fout;
} flags_t;

void parse_flags(flags_t *flags, int argc, char **argv);