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

#include "nbt.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);