34 bool _set_option_args(
Option *,
int *,
const int,
const char **);
36 bool _get_option_index(
int *,
const Option **,
const int,
const char *);
void delete_ParseData(ParseData *pd)
Delete a ParseData pointer from create_ParseData().
bool handle_parse(ParseData *pd, const int argc, const char **argv)
Parse argv and return result to ParseData pointer.
ParseData * create_ParseData(Option **opt, Option *remain_arg, int opt_len)
Create a ParseData pointer, need to be deleted before exit execution.
struct pd ParseData
ParseData Struct.
void show_pd(const ParseData *pd)
Print ParseData.
Basic functions for Option operation.
Option Struct.
Definition: option.h:14
ParseData Struct.
Definition: argparse.h:13