summaryrefslogtreecommitdiff
path: root/src/flags.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/flags.h')
-rw-r--r--src/flags.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/flags.h b/src/flags.h
new file mode 100644
index 0000000..a14580b
--- /dev/null
+++ b/src/flags.h
@@ -0,0 +1,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);