Age | Commit message (Collapse) | Author |
|
|
|
Add ugids-imply.c, ugids-posix.c, idvec-impgids.c, idvec-verify.c,
idvec-rep.c, ugids.c, ugids-subtract.c, ugids-verify.c, ugids-argp.c,
ugids-rep.c, ugids-auth.c, ugids-xinl.c, & ugids-merge.c.
(installhdrs):
Add ugids.h.
|
|
Rewrite.
(idvec_set, idvec_merge):
Make NEW arg const.
(idvec_subtract, idvec_keep):
New functions.
(idvec_tail):
Function removed (now inline in idvec.h).
(idvec_set_ids, idvec_merge_ids):
Make IDS arg const.
(idvec_contains, idvec_tail_contains):
Make IDVEC arg const.
|
|
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.
|