aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cli.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/cli.h')
-rw-r--r--src/cli.h18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/cli.h b/src/cli.h
new file mode 100644
index 0000000..3288c10
--- /dev/null
+++ b/src/cli.h
@@ -0,0 +1,18 @@
+#ifndef DUCC_CLI_H
+#define DUCC_CLI_H
+
+#include "std.h"
+
+struct CliArgs {
+ const char* input_filename;
+ const char* output_filename;
+ BOOL output_assembly;
+ BOOL only_compile;
+ BOOL totally_deligate_to_gcc;
+ const char* gcc_command;
+};
+typedef struct CliArgs CliArgs;
+
+CliArgs* parse_cli_args(int argc, char** argv);
+
+#endif