Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
|
|
|
|
hol_entry_help):
Call gettext in appropriate places.
[!_] (_): New macro.
[!_ && HAVE_LIBINTL_H] <libintl.h>: New include.
|
|
Call gettext in appropriate places.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Include removed.
|
|
[!isblank] (isblank): New macro.
<ctype.h>: New include.
|
|
|
|
Decrement PARSER->state.next if we consumed an arg we didn't end up parsing.
Set ARG_EBADKEY ourselves in all cases.
(parser_parse_arg, parser_parse_opt):
Get rid of ARG_EBADKEY param.
|
|
|
|
|
|
Decls removed.
(__argp_failure, __argp_error, __argp_state_help):
Use PROGRAM_INVOCATION_NAME instead of __PROGNAME_FULL.
(__argp_error):
Use STATE->name if it's available.
|
|
Decls removed.
(argp_default_parser):
Use PROGRAM_INVOCATION_NAME & PROGRAM_INVOCATION_SHORT_NAME instead of
__PROGNAME_FULL & __PROGNAME.
|
|
Macro removed.
|
|
(doc): Add some more gratuitous text.
|