summaryrefslogtreecommitdiff
path: root/libshouldbeinlibc
AgeCommit message (Collapse)Author
1997-05-27.Miles Bader
1997-05-27(argp_args_usage):Miles Bader
Supply correct argp to filter_doc.
1997-05-27.Miles Bader
1997-05-27(SRCS):Miles Bader
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.
1997-05-27(idvec_tail_contains):Miles Bader
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.
1997-05-27(idvec_subtract, idvec_keep, idvec_rep, idvec_uids_rep, idvec_gids_rep,Miles Bader
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.
1997-05-27Initial checkinMiles Bader
1997-05-26(parser_init):Miles Bader
Replace references to STATE->argp with STATE->root_argp.
1997-05-26(__argp_state_help, argp_args_usage, hol_help):Miles Bader
Replace references to STATE->argp with STATE->root_argp.
1997-05-26(parser_init):Miles Bader
For the special case where no parsing function is supplied for an argp, propagate its input to its first child, if any.
1997-05-26(struct argp_state):Miles Bader
`argp' field renamed to `root_argp'.
1997-05-23(hol_add_cluster):Miles Bader
Initialize CL->depth.
1997-05-20.Miles Bader
1997-05-20(ARGP_KEY_HELP_ARGS_DOC): New macro.Miles Bader
1997-05-20(_help): Supply STATE to argp_args_usage.Miles Bader
(argp_args_usage): Add filtering of the args doc string. (comma): Print cluster headers for the first entry too.
1997-05-09.Miles Bader
1997-05-09Add casts to prevent warnings.Miles Bader
1997-05-09(parser_finalize): Always set *END_INDEX if supplied.Miles Bader
1997-05-09(canon_doc_option): Correct ctype tests.Miles Bader
1997-05-09[!__error_t_defined] (__error_t_defined): Define.Miles Bader
1997-03-06.Miles Bader
1997-03-06(SRCS):Miles Bader
Add argp-eexst.c.
1997-03-06(__argp_state_help):Miles Bader
Use ARGP_ERR_EXIT_STATUS when exiting due to an error.
1997-03-06(argp_err_exit_status):Miles Bader
New variable.
1997-03-06Initial revisionMiles Bader
1997-02-21.Miles Bader
1997-02-21(usage_long_opt, usage_argful_short_opt, add_argless_short_opt):Miles Bader
Implement OPTION_NO_USAGE.
1997-02-21(OPTION_NO_USAGE):Miles Bader
New macro.
1997-02-21Doc fix.Miles Bader
1997-02-21.Miles Bader
1997-02-21(idvec_insert, idvec_remove):Miles Bader
Handle POS > IDVEC->num correctly. (idvec_insert_only): Handle POS >= IDVEC->num correctly.
1997-02-21.Miles Bader
1997-02-21(__argp_fmtstream_update):Miles Bader
Account for case where NEXTLINE points one past the end of the active buffer.
1997-02-21(struct uparams):Miles Bader
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.
1997-02-20(argp_program_bug_address):Miles Bader
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.
1997-02-20(argp_program_bug_address):Miles Bader
Make const.
1997-02-20(argp_program_version, argp_program_bug_address):Miles Bader
Make const.
1997-02-20(argp_program_version):Miles Bader
Make const.
1997-02-20.Miles Bader
1997-02-20(__argp_error, __argp_failure, __argp_state_help):Miles Bader
Use PROGRAM_INVOCATION_SHORT_NAME instead of PROGRAM_INVOCATION_NAME.
1997-02-20.Miles Bader
1997-02-20(parser_convert):Miles Bader
Add FLAGS argument back. (parser_init): Once again pass FLAGS argument to parser_convert. Initialize PARSER->state after calling parser_convert.
1997-02-20Merge changes from libc 1997-02-17.Miles Bader
1997-02-19.Miles Bader
1997-02-19(parser_convert):Miles Bader
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.
1997-02-18Doc fixes.Miles Bader
1997-02-17.Miles Bader
1997-02-17(__getopt_long, __getopt_long_only, __optind, __optarg, __opterr, __optopt):Miles Bader
Macros removed.
1997-02-17(parser_parse_next, parser_init):Miles Bader
Remove __ prefixes from references to getopt functions and variables (OPT*). (argp_version_parser, parser_finalize): Use _ instead of gettext. (gettext): Macro removed.
1997-02-17Initial checkinMiles Bader