19 lines
335 B
C
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
|