Lines Matching refs:od
240 tOptDesc * od = opts->pOptDesc + ix; in print_offer_usage() local
241 while (od->optUsage != AOUSE_HELP) { in print_offer_usage()
244 od++; in print_offer_usage()
249 help[1] = od->optValue; in print_offer_usage()
256 strncpy(help + 2, od->pz_Name, 20); in print_offer_usage()
260 strncpy(help, od->pz_Name, 20); in print_offer_usage()
591 prt_conflicts(tOptions * opts, tOptDesc * od) in prt_conflicts() argument
599 if (od->pOptMust != NULL) { in prt_conflicts()
600 opt_no = od->pOptMust; in prt_conflicts()
615 if (od->pOptCant != NULL) in prt_conflicts()
622 if (od->pOptCant == NULL) in prt_conflicts()
625 opt_no = od->pOptCant; in prt_conflicts()
651 prt_one_vendor(tOptions * opts, tOptDesc * od, in prt_one_vendor() argument
654 prt_preamble(opts, od, argtp); in prt_one_vendor()
665 if (od->fOptState & OPTST_ARG_OPTIONAL) { in prt_one_vendor()
668 } else switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_one_vendor()
683 snprintf(z, sizeof(z), "%s", od->pz_Name); in prt_one_vendor()
685 snprintf(z, sizeof(z), "%s=%s", od->pz_Name, pzArgType); in prt_one_vendor()
686 fprintf(option_usage_fp, usefmt, z, od->pzText); in prt_one_vendor()
688 switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_one_vendor()
691 displayEnum = (od->pOptProc != NULL) ? true : displayEnum; in prt_one_vendor()
698 fprintf(stderr, zbad_od, opts->pzProgName, od->pz_Name); in prt_one_vendor()
723 tOptDesc * od = opts->pOptDesc; in prt_vendor_opts() local
730 if ( ((od->fOptState & not_vended_mask) != 0) in prt_vendor_opts()
731 || GRAPH_CH(od->optValue)) in prt_vendor_opts()
734 l = strlen(od->pz_Name); in prt_vendor_opts()
736 } while (od++, (--ct > 0)); in prt_vendor_opts()
745 od = opts->pOptDesc; in prt_vendor_opts()
748 if ( ((od->fOptState & not_vended_mask) != 0) in prt_vendor_opts()
749 || GRAPH_CH(od->optValue)) in prt_vendor_opts()
752 prt_one_vendor(opts, od, &argTypes, vfmt); in prt_vendor_opts()
753 prt_extd_usage(opts, od, title); in prt_vendor_opts()
755 } while (od++, (--ct > 0)); in prt_vendor_opts()
768 prt_extd_usage(tOptions * opts, tOptDesc * od, char const * title) in prt_extd_usage() argument
771 && (od->optActualValue == VENDOR_OPTION_VALUE)) { in prt_extd_usage()
780 if ((od->pOptMust != NULL) || (od->pOptCant != NULL)) in prt_extd_usage()
781 prt_conflicts(opts, od); in prt_extd_usage()
787 if (od->pz_DisableName != NULL ) in prt_extd_usage()
788 fprintf(option_usage_fp, zDis + tab_skip_ct, od->pz_DisableName); in prt_extd_usage()
793 switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_extd_usage()
799 if ( (od->pOptProc != NULL) in prt_extd_usage()
800 && (od->pOptProc != optionNumericVal) ) { in prt_extd_usage()
801 (*(od->pOptProc))(OPTPROC_EMIT_USAGE, od); in prt_extd_usage()
806 (*(od->pOptProc))(OPTPROC_EMIT_USAGE, od); in prt_extd_usage()
814 if (od->fOptState & OPTST_INITENABLED) in prt_extd_usage()
822 if ( (od->optEquivIndex != NO_EQUIVALENT) in prt_extd_usage()
823 && (od->optEquivIndex != od->optActualIndex ) ) { in prt_extd_usage()
825 opts->pOptDesc[ od->optEquivIndex ].pz_Name); in prt_extd_usage()
835 if ( ((od->fOptState & OPTST_NO_INIT) != 0) in prt_extd_usage()
839 && (od->optIndex < opts->presetOptCt) in prt_extd_usage()
847 if (OPTST_GET_ARGTYPE(od->fOptState) == OPARG_TYPE_MEMBERSHIP) in prt_extd_usage()
850 else switch (od->optMinCt) { in prt_extd_usage()
853 switch (od->optMaxCt) { in prt_extd_usage()
861 fprintf(option_usage_fp, zUpTo + tab_skip_ct, od->optMaxCt); break; in prt_extd_usage()
870 od->optMinCt, od->optMaxCt); in prt_extd_usage()
874 && (opts->specOptIdx.default_opt == od->optIndex)) in prt_extd_usage()
948 prt_preamble(tOptions * opts, tOptDesc * od, arg_types_t * at) in prt_preamble() argument
959 else if (! GRAPH_CH(od->optValue)) { in prt_preamble()
966 fprintf(option_usage_fp, " -%c", od->optValue); in prt_preamble()
981 prt_one_usage(tOptions * opts, tOptDesc * od, arg_types_t * at) in prt_one_usage() argument
983 prt_preamble(opts, od, at); in prt_one_usage()
994 if (od->fOptState & OPTST_ARG_OPTIONAL) { in prt_one_usage()
997 } else switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_one_usage()
1012 snprintf(z, sizeof(z), "--%s%s", od->pz_Name, atyp); in prt_one_usage()
1014 snprintf(z, sizeof(z), "%s%s", od->pz_Name, atyp); in prt_one_usage()
1017 snprintf(z, sizeof(z), at->pzOptFmt, atyp, od->pz_Name, in prt_one_usage()
1018 (od->optMinCt != 0) ? at->pzReq : at->pzOpt); in prt_one_usage()
1020 fprintf(option_usage_fp, line_fmt_buf, z, od->pzText); in prt_one_usage()
1022 switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_one_usage()
1025 displayEnum = (od->pOptProc != NULL) ? true : displayEnum; in prt_one_usage()
1032 fprintf(stderr, zbad_od, opts->pzProgName, od->pz_Name); in prt_one_usage()
1044 tOptDesc * od = opts->pOptDesc; in prt_opt_usage() local
1053 if ((od->fOptState & OPTST_NO_USAGE_MASK) != 0) { in prt_opt_usage()
1061 if ( (od->fOptState == (OPTST_OMITTED | OPTST_NO_INIT)) in prt_opt_usage()
1062 && (od->pz_Name != NULL) in prt_opt_usage()
1066 (od->pzText == NULL) ? zDisabledWhy : od->pzText; in prt_opt_usage()
1067 prt_preamble(opts, od, &argTypes); in prt_opt_usage()
1068 fprintf(option_usage_fp, zDisabledOpt, od->pz_Name, why_pz); in prt_opt_usage()
1074 if ((od->fOptState & OPTST_DOCUMENT) != 0) { in prt_opt_usage()
1076 fprintf(option_usage_fp, argTypes.pzBrk, od->pzText, in prt_opt_usage()
1086 && (! GRAPH_CH(od->optValue))) in prt_opt_usage()
1098 if ((od[-1].fOptState & OPTST_DOCUMENT) == 0) in prt_opt_usage()
1106 prt_one_usage(opts, od, &argTypes); in prt_opt_usage()
1113 prt_extd_usage(opts, od, title); in prt_opt_usage()
1115 } while (od++, optNo++, (--ct > 0)); in prt_opt_usage()
1156 tOptDesc * od = opts->pOptDesc; in prt_prog_detail() local
1161 switch (OPTST_GET_ARGTYPE(od->fOptState)) { in prt_prog_detail()
1164 (*(od->pOptProc))(OPTPROC_EMIT_USAGE, od); in prt_prog_detail()
1166 } while (od++, optNo++, (--ct > 0)); in prt_prog_detail()