aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/cli.h
blob: 3288c100df4f54e2d5119dd4aa50b4cc34b29fe6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
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