From 9d47486aac9cd1a4422b78ee273b7a27bf7b733a Mon Sep 17 00:00:00 2001 From: hachem Date: Tue, 8 Sep 2026 12:00:49 +0200 Subject: refactor: flatten src and migrate to meson --- src/args.h | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 src/args.h (limited to 'src/args.h') diff --git a/src/args.h b/src/args.h new file mode 100644 index 0000000..f80b736 --- /dev/null +++ b/src/args.h @@ -0,0 +1,26 @@ +#pragma once + +enum Assembler +{ + ASSEMBLER_NASM, + ASSEMBLER_FASM, + ASSEMBLER_MASM, +}; + +enum ParseResult +{ + PARSE_OK, + PARSE_EXIT, + PARSE_ERROR, +}; + +struct Args +{ + const char* input_path; + const char* output_path; + enum Assembler target; +}; + +enum ParseResult parse_args(int argc, char** argv, struct Args* args); +void print_usage(const char* program); +void print_version(void); -- cgit v1.3