Lines Matching refs:opts
77 optionParseShell(tOptions * opts) in optionParseShell() argument
99 open_out(GENSHELL_OPT_ARG(SCRIPT), opts->pzProgName); in optionParseShell()
101 emit_usage(opts); in optionParseShell()
102 emit_setup(opts); in optionParseShell()
107 switch (opts->fOptSet & (OPTPROC_LONGOPT|OPTPROC_SHORTOPT)) { in optionParseShell()
113 emit_long(opts); in optionParseShell()
114 printf(LOPT_ARG_FMT, opts->pzPROGNAME); in optionParseShell()
123 emit_long(opts); in optionParseShell()
124 printf(LOPT_ARG_FMT, opts->pzPROGNAME); in optionParseShell()
132 emit_flag(opts); in optionParseShell()
133 printf(OPT_ARG_FMT, opts->pzPROGNAME); in optionParseShell()
144 emit_long(opts); in optionParseShell()
145 printf(LOPT_ARG_FMT, opts->pzPROGNAME); in optionParseShell()
150 emit_flag(opts); in optionParseShell()
151 printf(OPT_ARG_FMT, opts->pzPROGNAME); in optionParseShell()
158 emit_wrapup(opts); in optionParseShell()
162 printf(SHOW_PROG_ENV, opts->pzPROGNAME); in optionParseShell()
170 fserr_exit(opts->pzProgName, zwriting, zstdout_name); in optionParseShell()
250 text_to_var(tOptions * opts, teTextTo which, tOptDesc * od) in text_to_var() argument
260 printf(SET_NO_TEXT_FMT, opts->pzPROGNAME, ttnames[which]); in text_to_var()
268 fserr_exit(opts->pzProgName, "pipe", zinter_proc_pipe); in text_to_var()
272 fserr_exit(opts->pzProgName, "fork", opts->pzProgName); in text_to_var()
286 (*(opts->pUsageProc))(opts, EXIT_SUCCESS); in text_to_var()
290 (*(opts->pUsageProc))(opts, EXIT_FAILURE); in text_to_var()
299 optionPrintVersion(opts, od); in text_to_var()
312 emit_var_text(opts->pzPROGNAME, ttnames[which], fdpair[0]); in text_to_var()
321 emit_usage(tOptions * opts) in emit_usage() argument
353 printf(END_PRE_FMT, opts->pzPROGNAME); in emit_usage()
361 char const * pz = opts->pzPROGNAME; in emit_usage()
370 pp = VOIDP(&(opts->pzProgPath)); in emit_usage()
372 pp = VOIDP(&(opts->pzProgName)); in emit_usage()
376 text_to_var(opts, TT_LONGUSAGE, NULL); in emit_usage()
377 text_to_var(opts, TT_USAGE, NULL); in emit_usage()
380 tOptDesc * pOptDesc = opts->pOptDesc; in emit_usage()
381 int optionCt = opts->optCt; in emit_usage()
385 text_to_var(opts, TT_VERSION, pOptDesc); in emit_usage()
397 emit_wrapup(tOptions * opts) in emit_wrapup() argument
399 tOptDesc * od = opts->pOptDesc; in emit_wrapup()
400 int opt_ct = opts->presetOptCt; in emit_wrapup()
403 printf(FINISH_LOOP, opts->pzPROGNAME); in emit_wrapup()
424 printf(fmt, opts->pzPROGNAME, od->pz_NAME, min); in emit_wrapup()
431 emit_setup(tOptions * opts) in emit_setup() argument
433 tOptDesc * od = opts->pOptDesc; in emit_setup()
434 int opt_ct = opts->presetOptCt; in emit_setup()
491 printf(fmt, opts->pzPROGNAME, od->pz_NAME, def_val); in emit_setup()
496 emit_action(tOptions * opts, tOptDesc * od) in emit_action() argument
499 printf(ECHO_N_EXIT, opts->pzPROGNAME, VER_STR); in emit_action()
502 printf(PAGE_USAGE_TEXT, opts->pzPROGNAME); in emit_action()
514 printf(ECHO_N_EXIT, opts->pzPROGNAME, LONG_USE_STR); in emit_action()
518 printf(SGL_ARG_FMT, opts->pzPROGNAME, od->pz_NAME); in emit_action()
521 printf(CHK_MAX_COUNT, opts->pzPROGNAME, in emit_action()
524 printf(MULTI_ARG_FMT, opts->pzPROGNAME, od->pz_NAME); in emit_action()
531 printf(SET_MULTI_ARG, opts->pzPROGNAME, od->pz_NAME); in emit_action()
535 printf(SET_MULTI_ARG, opts->pzPROGNAME, od->pz_NAME); in emit_action()
546 emit_inaction(tOptions * opts, tOptDesc * od) in emit_inaction() argument
552 printf(NO_SGL_ARG_FMT, opts->pzPROGNAME, in emit_inaction()
555 printf(NO_MULTI_ARG_FMT, opts->pzPROGNAME, in emit_inaction()
569 emit_flag(tOptions * opts) in emit_flag() argument
571 tOptDesc * od = opts->pOptDesc; in emit_flag()
572 int opt_ct = opts->optCt; in emit_flag()
582 emit_action(opts, od); in emit_flag()
584 printf(UNK_OPT_FMT, FLAG_STR, opts->pzPROGNAME); in emit_flag()
596 emit_match_expr(char const * name, tOptDesc * cod, tOptions * opts) in emit_match_expr() argument
606 tOptDesc * od = opts->pOptDesc; in emit_match_expr()
607 int ct = opts->optCt; in emit_match_expr()
675 emit_long(tOptions * opts) in emit_long() argument
677 tOptDesc * od = opts->pOptDesc; in emit_long()
678 int ct = opts->optCt; in emit_long()
692 emit_match_expr(od->pz_Name, od, opts); in emit_long()
693 emit_action(opts, od); in emit_long()
699 emit_match_expr(od->pz_DisableName, od, opts); in emit_long()
700 emit_inaction(opts, od); in emit_long()
704 printf(UNK_OPT_FMT, OPTION_STR, opts->pzPROGNAME); in emit_long()
826 genshelloptUsage(tOptions * opts, int exit_cd) in genshelloptUsage() argument
829 optionUsage(opts, exit_cd); in genshelloptUsage()
836 optionUsage(opts, exit_cd); in genshelloptUsage()
849 optionUsage(opts, EXIT_FAILURE); in genshelloptUsage()
854 optionUsage(opts, EXIT_SUCCESS); in genshelloptUsage()
905 fserr_exit(opts->pzProgName, zwriting, zstdout_name); in genshelloptUsage()