Lines Matching refs:od

238         tOptDesc * od = opts->pOptDesc + ix;  in print_offer_usage()  local
239 while (od->optUsage != AOUSE_HELP) { in print_offer_usage()
242 od++; in print_offer_usage()
247 help[1] = od->optValue; in print_offer_usage()
254 strncpy(help + 2, od->pz_Name, 20); in print_offer_usage()
258 strncpy(help, od->pz_Name, 20); in print_offer_usage()
589 prt_conflicts(tOptions * opts, tOptDesc * od) in prt_conflicts() argument
597 if (od->pOptMust != NULL) { in prt_conflicts()
598 opt_no = od->pOptMust; in prt_conflicts()
613 if (od->pOptCant != NULL) in prt_conflicts()
620 if (od->pOptCant == NULL) in prt_conflicts()
623 opt_no = od->pOptCant; in prt_conflicts()
649 prt_one_vendor(tOptions * opts, tOptDesc * od, in prt_one_vendor() argument
652 prt_preamble(opts, od, argtp); in prt_one_vendor()
663 if (od->fOptState & OPTST_ARG_OPTIONAL) { in prt_one_vendor()
666 } else switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_one_vendor()
681 snprintf(z, sizeof(z), "%s", od->pz_Name); in prt_one_vendor()
683 snprintf(z, sizeof(z), "%s=%s", od->pz_Name, pzArgType); in prt_one_vendor()
684 fprintf(option_usage_fp, usefmt, z, od->pzText); in prt_one_vendor()
686 switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_one_vendor()
689 displayEnum = (od->pOptProc != NULL) ? true : displayEnum; in prt_one_vendor()
696 fprintf(stderr, zbad_od, opts->pzProgName, od->pz_Name); in prt_one_vendor()
721 tOptDesc * od = opts->pOptDesc; in prt_vendor_opts() local
728 if ( ((od->fOptState & not_vended_mask) != 0) in prt_vendor_opts()
729 || GRAPH_CH(od->optValue)) in prt_vendor_opts()
732 l = strlen(od->pz_Name); in prt_vendor_opts()
734 } while (od++, (--ct > 0)); in prt_vendor_opts()
743 od = opts->pOptDesc; in prt_vendor_opts()
746 if ( ((od->fOptState & not_vended_mask) != 0) in prt_vendor_opts()
747 || GRAPH_CH(od->optValue)) in prt_vendor_opts()
750 prt_one_vendor(opts, od, &argTypes, vfmt); in prt_vendor_opts()
751 prt_extd_usage(opts, od, title); in prt_vendor_opts()
753 } while (od++, (--ct > 0)); in prt_vendor_opts()
766 prt_extd_usage(tOptions * opts, tOptDesc * od, char const * title) in prt_extd_usage() argument
769 && (od->optActualValue == VENDOR_OPTION_VALUE)) { in prt_extd_usage()
778 if ((od->pOptMust != NULL) || (od->pOptCant != NULL)) in prt_extd_usage()
779 prt_conflicts(opts, od); in prt_extd_usage()
785 if (od->pz_DisableName != NULL ) in prt_extd_usage()
786 fprintf(option_usage_fp, zDis + tab_skip_ct, od->pz_DisableName); in prt_extd_usage()
791 switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_extd_usage()
797 if ( (od->pOptProc != NULL) in prt_extd_usage()
798 && (od->pOptProc != optionNumericVal) ) { in prt_extd_usage()
799 (*(od->pOptProc))(OPTPROC_EMIT_USAGE, od); in prt_extd_usage()
804 (*(od->pOptProc))(OPTPROC_EMIT_USAGE, od); in prt_extd_usage()
812 if (od->fOptState & OPTST_INITENABLED) in prt_extd_usage()
820 if ( (od->optEquivIndex != NO_EQUIVALENT) in prt_extd_usage()
821 && (od->optEquivIndex != od->optActualIndex ) ) { in prt_extd_usage()
823 opts->pOptDesc[ od->optEquivIndex ].pz_Name); in prt_extd_usage()
833 if ( ((od->fOptState & OPTST_NO_INIT) != 0) in prt_extd_usage()
837 && (od->optIndex < opts->presetOptCt) in prt_extd_usage()
845 if (OPTST_GET_ARGTYPE(od->fOptState) == OPARG_TYPE_MEMBERSHIP) in prt_extd_usage()
848 else switch (od->optMinCt) { in prt_extd_usage()
851 switch (od->optMaxCt) { in prt_extd_usage()
859 fprintf(option_usage_fp, zUpTo + tab_skip_ct, od->optMaxCt); break; in prt_extd_usage()
868 od->optMinCt, od->optMaxCt); in prt_extd_usage()
872 && (opts->specOptIdx.default_opt == od->optIndex)) in prt_extd_usage()
946 prt_preamble(tOptions * opts, tOptDesc * od, arg_types_t * at) in prt_preamble() argument
957 else if (! GRAPH_CH(od->optValue)) { in prt_preamble()
964 fprintf(option_usage_fp, " -%c", od->optValue); in prt_preamble()
979 prt_one_usage(tOptions * opts, tOptDesc * od, arg_types_t * at) in prt_one_usage() argument
981 prt_preamble(opts, od, at); in prt_one_usage()
992 if (od->fOptState & OPTST_ARG_OPTIONAL) { in prt_one_usage()
995 } else switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_one_usage()
1010 snprintf(z, sizeof(z), "--%s%s", od->pz_Name, atyp); in prt_one_usage()
1012 snprintf(z, sizeof(z), "%s%s", od->pz_Name, atyp); in prt_one_usage()
1015 snprintf(z, sizeof(z), at->pzOptFmt, atyp, od->pz_Name, in prt_one_usage()
1016 (od->optMinCt != 0) ? at->pzReq : at->pzOpt); in prt_one_usage()
1018 fprintf(option_usage_fp, line_fmt_buf, z, od->pzText); in prt_one_usage()
1020 switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_one_usage()
1023 displayEnum = (od->pOptProc != NULL) ? true : displayEnum; in prt_one_usage()
1030 fprintf(stderr, zbad_od, opts->pzProgName, od->pz_Name); in prt_one_usage()
1042 tOptDesc * od = opts->pOptDesc; in prt_opt_usage() local
1051 if ((od->fOptState & OPTST_NO_USAGE_MASK) != 0) { in prt_opt_usage()
1059 if ( (od->fOptState == (OPTST_OMITTED | OPTST_NO_INIT)) in prt_opt_usage()
1060 && (od->pz_Name != NULL) in prt_opt_usage()
1064 (od->pzText == NULL) ? zDisabledWhy : od->pzText; in prt_opt_usage()
1065 prt_preamble(opts, od, &argTypes); in prt_opt_usage()
1066 fprintf(option_usage_fp, zDisabledOpt, od->pz_Name, why_pz); in prt_opt_usage()
1072 if ((od->fOptState & OPTST_DOCUMENT) != 0) { in prt_opt_usage()
1074 fprintf(option_usage_fp, argTypes.pzBrk, od->pzText, in prt_opt_usage()
1084 && (! GRAPH_CH(od->optValue))) in prt_opt_usage()
1096 if ((od[-1].fOptState & OPTST_DOCUMENT) == 0) in prt_opt_usage()
1104 prt_one_usage(opts, od, &argTypes); in prt_opt_usage()
1111 prt_extd_usage(opts, od, title); in prt_opt_usage()
1113 } while (od++, optNo++, (--ct > 0)); in prt_opt_usage()
1154 tOptDesc * od = opts->pOptDesc; in prt_prog_detail() local
1159 switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_prog_detail()
1162 (*(od->pOptProc))(OPTPROC_EMIT_USAGE, od); in prt_prog_detail()
1164 } while (od++, optNo++, (--ct > 0)); in prt_prog_detail()