c-preprocessor/include/pp_args.h

19 lines
335 B
C

/* SPDX-License-Identifier: BSD-2 */
#ifndef _pp_args
#define _pp_args
#include "pp.h"
#include "char_dyn_arr.h"
struct args {
struct char_dyn_arr *inc_dirs;
char *in_file;
char *out_file;
};
extern void pp_free_args(struct args *args);
extern struct args *pp_parse_args(int argc, char **argv, string_map_t define_map);
#endif