Age | Commit message (Collapse) | Author |
|
idvec_merge_implied_gids, idvec_verify):
New declarations.
(idvec_equal):
New inline function.
(idvec_is_empty):
New function.
(idvec_contains):
Now an inline function.
(idvec_fini):
New macro.
(idvec_set, idvec_merge):
Make NEW arg const.
(IDVEC_INIT):
New macro.
(idvec_set_ids, idvec_merge_ids):
Make IDS arg const.
(idvec_contains, idvec_tail_contains):
Make IDVEC arg const.
|
|
|
|
Replace references to STATE->argp with STATE->root_argp.
|
|
Replace references to STATE->argp with STATE->root_argp.
|
|
For the special case where no parsing function is supplied for an argp,
propagate its input to its first child, if any.
|
|
`argp' field renamed to `root_argp'.
|
|
Initialize CL->depth.
|
|
|
|
|
|
(argp_args_usage): Add filtering of the args doc string.
(comma): Print cluster headers for the first entry too.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Add argp-eexst.c.
|
|
Use ARGP_ERR_EXIT_STATUS when exiting due to an error.
|
|
New variable.
|
|
|
|
|
|
Implement OPTION_NO_USAGE.
|
|
New macro.
|
|
|
|
|
|
Handle POS > IDVEC->num correctly.
(idvec_insert_only):
Handle POS >= IDVEC->num correctly.
|
|
|
|
Account for case where NEXTLINE points one past the end of the active
buffer.
|
|
New type.
(uparams):
New variable.
(struct uparam_name):
New type.
(uparam_names):
New variable.
(fill_in_uparams):
New function.
(_help):
Call fill_in_uparams if necessary.
(struct hol_help_state):
New type.
(hol_help):
Add HHSTATE variable & pass to hol_entry_help.
Remove LAST_ENTRY & SEP_GROUPS variables.
If any suplicate arguments were suppressed, print explanatory note.
(print_header, hol_entry_help):
Use UPARAMS fields rather than constants.
(__argp_failure, __argp_error, __argp_state_help):
Make STATE parameter const.
(struct pentry_state):
Add hhstate field.
Remove prev_entry & sep_groups fields.
(print_header, comma):
Use PEST->hhstate fields.
(filter_doc):
Replace PEST parameter with STATE.
(__argp_failure):
Only exit if STATE says it's ok.
(hol_entry_help):
Add HHSTATE parameter.
Remove prev_entry & sep_groups parameters.
Suppress duplicate arguments if requested, and note the fact.
<stddef.h>:
New include.
|
|
Make const.
(argp_state_help, __argp_state_help, argp_usage, __argp_usage, argp_error,
__argp_error, argp_failure, __argp_failure):
Make STATE parameter const.
(ARGP_KEY_HELP_DUP_ARGS_NOTE):
New macro.
|
|
Make const.
|
|
Make const.
|
|
Make const.
|
|
|
|
Use PROGRAM_INVOCATION_SHORT_NAME instead of PROGRAM_INVOCATION_NAME.
|
|
|
|
Add FLAGS argument back.
(parser_init):
Once again pass FLAGS argument to parser_convert.
Initialize PARSER->state after calling parser_convert.
|
|
|
|
|
|
Remove FLAGS argument & use PARSER->state.flags.
(parser_init):
Set PARSER->state.flags.
Don't pass FLAGS argument to parser_convert.
Make check whether PARSER has the prog name in argv[0] at the proper place.
|
|
|
|
|
|
Macros removed.
|
|
Remove __ prefixes from references to getopt functions and variables (OPT*).
(argp_version_parser, parser_finalize):
Use _ instead of gettext.
(gettext):
Macro removed.
|
|
|
|
|
|
New macro.
|
|
Add help_filter field.
(struct argp_state):
Add pstate field.
|
|
Add argp field.
(convert_options):
Set it.
(__argp_input):
New function.
(parser_init):
Set PARSER->state.pstate.
|
|
Add STATE param.
(argp_doc):
Deal with help filters.
Add STATE param.
(struct hol_entry):
Add argp field.
(struct pentry_state):
Add state field.
(hol_add_cluster):
Add ARGP argument.
(print_header):
Filter STR if necesary.
(usage_argful_short_opt):
Use space.
(__argp_state_help):
Call _help instead of __argp_help.
(filter_doc):
New function.
(space):
New function.
(__argp_help):
Now a wrapper that calls _help.
(hol_entry_help):
Add STATE param.
Do user filtering if necessary.
(struct hol_cluster):
Add argp field.
(make_hol):
Make this first parameter ARGP instead of OPT.
Set each entry's argp field.
(argp_hol):
Passin ARGP to make_hol, not ARGP->options.
Pass ARGP to hol_add_cluster.
(_help):
Renamed from __argp_help.
Add STATE argument, which pass on appropiately.
|