Lines Matching refs:pOpts
33 optionReset(tOptions * pOpts, tOptDesc * pOD)
38 pOD->pOptProc(pOpts, pOD);
40 pOpts->originalOptArgArray[ pOD->optIndex ].argString;
41 pOD->optCookie = pOpts->originalOptArgCookie[ pOD->optIndex ];
47 optionResetEverything(tOptions * pOpts)
49 tOptDesc * pOD = pOpts->pOptDesc;
50 int ct = pOpts->presetOptCt;
53 optionReset(pOpts, pOD);
66 * arg: + tOptions * + pOpts + program options descriptor +
74 optionResetOpt(tOptions * pOpts, tOptDesc * pOD)
82 if (pOpts <= OPTPROC_EMIT_LIMIT)
88 if ( (! HAS_originalOptArgArray(pOpts))
89 || (pOpts->originalOptArgCookie == NULL))
93 fprintf(stderr, zreset_arg, pOpts->pzProgName, pOD->pz_Name);
94 pOpts->pUsageProc(pOpts, EXIT_FAILURE);
103 optionResetEverything(pOpts);
108 succ = opt_find_short(pOpts, (uint8_t)*pzArg, &opt_state);
110 fprintf(stderr, zIllOptChr, pOpts->pzProgPath, *pzArg);
111 pOpts->pUsageProc(pOpts, EXIT_FAILURE);
116 succ = opt_find_long(pOpts, pzArg, &opt_state);
118 fprintf(stderr, zIllOptStr, pOpts->pzProgPath, pzArg);
119 pOpts->pUsageProc(pOpts, EXIT_FAILURE);
131 optionReset(pOpts, opt_state.pOD);