Lines Matching defs:od

60 prt_conflicts(tOptions * opts, tOptDesc * od);
63 prt_one_vendor(tOptions * opts, tOptDesc * od,
70 prt_extd_usage(tOptions * opts, tOptDesc * od, char const * title);
77 prt_preamble(tOptions * opts, tOptDesc * od, arg_types_t * at);
80 prt_one_usage(tOptions * opts, tOptDesc * od, arg_types_t * at);
289 tOptDesc * od = opts->pOptDesc + ix;
290 while (od->optUsage != AOUSE_HELP) {
293 od++;
298 help[1] = od->optValue;
305 strncpy(help + 2, od->pz_Name, 20);
309 strncpy(help, od->pz_Name, 20);
637 * @param od the option descriptor
640 prt_conflicts(tOptions * opts, tOptDesc * od)
648 if (od->pOptMust != NULL) {
649 opt_no = od->pOptMust;
664 if (od->pOptCant != NULL)
671 if (od->pOptCant == NULL)
674 opt_no = od->pOptCant;
695 * @param[in] od the option descriptor
700 prt_one_vendor(tOptions * opts, tOptDesc * od,
703 prt_preamble(opts, od, argtp);
714 if (od->fOptState & OPTST_ARG_OPTIONAL) {
717 } else switch (OPTST_GET_ARGTYPE(od->fOptState)) {
732 snprintf(z, sizeof(z), "%s", od->pz_Name);
734 snprintf(z, sizeof(z), "%s=%s", od->pz_Name, pzArgType);
735 fprintf(option_usage_fp, usefmt, z, od->pzText);
737 switch (OPTST_GET_ARGTYPE(od->fOptState)) {
740 displayEnum = (od->pOptProc != NULL) ? true : displayEnum;
747 fprintf(stderr, zbad_od, opts->pzProgName, od->pz_Name);
772 tOptDesc * od = opts->pOptDesc;
779 if ( ((od->fOptState & not_vended_mask) != 0)
780 || IS_GRAPHIC_CHAR(od->optValue))
783 l = strlen(od->pz_Name);
785 } while (od++, (--ct > 0));
794 od = opts->pOptDesc;
797 if ( ((od->fOptState & not_vended_mask) != 0)
798 || IS_GRAPHIC_CHAR(od->optValue))
801 prt_one_vendor(opts, od, &argTypes, vfmt);
802 prt_extd_usage(opts, od, title);
804 } while (od++, (--ct > 0));
813 * @param od the option descriptor
817 prt_extd_usage(tOptions * opts, tOptDesc * od, char const * title)
820 && (od->optActualValue == VENDOR_OPTION_VALUE)) {
829 if ((od->pOptMust != NULL) || (od->pOptCant != NULL))
830 prt_conflicts(opts, od);
836 if (od->pz_DisableName != NULL )
837 fprintf(option_usage_fp, zDis + tab_skip_ct, od->pz_DisableName);
842 switch (OPTST_GET_ARGTYPE(od->fOptState)) {
848 if ( (od->pOptProc != NULL)
849 && (od->pOptProc != optionNumericVal) ) {
850 (*(od->pOptProc))(OPTPROC_EMIT_USAGE, od);
855 (*(od->pOptProc))(OPTPROC_EMIT_USAGE, od);
863 if (od->fOptState & OPTST_INITENABLED)
871 if ( (od->optEquivIndex != NO_EQUIVALENT)
872 && (od->optEquivIndex != od->optActualIndex ) ) {
874 opts->pOptDesc[ od->optEquivIndex ].pz_Name);
884 if ( ((od->fOptState & OPTST_NO_INIT) != 0)
888 && (od->optIndex < opts->presetOptCt)
896 if (OPTST_GET_ARGTYPE(od->fOptState) == OPARG_TYPE_MEMBERSHIP)
899 else switch (od->optMinCt) {
902 switch (od->optMaxCt) {
910 fprintf(option_usage_fp, zUpTo + tab_skip_ct, od->optMaxCt); break;
919 od->optMinCt, od->optMaxCt);
923 && (opts->specOptIdx.default_opt == od->optIndex))
993 * @param od the option descriptor
997 prt_preamble(tOptions * opts, tOptDesc * od, arg_types_t * at)
1008 else if (! IS_GRAPHIC_CHAR(od->optValue)) {
1015 fprintf(option_usage_fp, " -%c", od->optValue);
1026 * @param od the option descriptor
1030 prt_one_usage(tOptions * opts, tOptDesc * od, arg_types_t * at)
1032 prt_preamble(opts, od, at);
1043 if (od->fOptState & OPTST_ARG_OPTIONAL) {
1046 } else switch (OPTST_GET_ARGTYPE(od->fOptState)) {
1061 snprintf(z, sizeof(z), "--%s%s", od->pz_Name, atyp);
1063 snprintf(z, sizeof(z), "%s%s", od->pz_Name, atyp);
1066 snprintf(z, sizeof(z), at->pzOptFmt, atyp, od->pz_Name,
1067 (od->optMinCt != 0) ? at->pzReq : at->pzOpt);
1069 fprintf(option_usage_fp, line_fmt_buf, z, od->pzText);
1071 switch (OPTST_GET_ARGTYPE(od->fOptState)) {
1074 displayEnum = (od->pOptProc != NULL) ? true : displayEnum;
1081 fprintf(stderr, zbad_od, opts->pzProgName, od->pz_Name);
1093 tOptDesc * od = opts->pOptDesc;
1102 if ((od->fOptState & OPTST_NO_USAGE_MASK) != 0) {
1110 if ( (od->fOptState == (OPTST_OMITTED | OPTST_NO_INIT))
1111 && (od->pz_Name != NULL)
1115 (od->pzText == NULL) ? zDisabledWhy : od->pzText;
1116 prt_preamble(opts, od, &argTypes);
1117 fprintf(option_usage_fp, zDisabledOpt, od->pz_Name, why_pz);
1123 if ((od->fOptState & OPTST_DOCUMENT) != 0) {
1125 fprintf(option_usage_fp, argTypes.pzBrk, od->pzText,
1135 && (! IS_GRAPHIC_CHAR(od->optValue)))
1147 if ((od[-1].fOptState & OPTST_DOCUMENT) == 0)
1155 prt_one_usage(opts, od, &argTypes);
1162 prt_extd_usage(opts, od, title);
1164 } while (od++, optNo++, (--ct > 0));
1205 tOptDesc * od = opts->pOptDesc;
1210 switch (OPTST_GET_ARGTYPE(od->fOptState)) {
1213 (*(od->pOptProc))(OPTPROC_EMIT_USAGE, od);
1215 } while (od++, optNo++, (--ct > 0));