Lines Matching defs:pOpts

58 get_opt_arg_may(tOptions * pOpts, tOptState * o_st);
61 get_opt_arg_none(tOptions * pOpts, tOptState * o_st);
96 * @param pOpts option data
126 * @param pOpts option data
307 * arg: + tOptions * + pOpts + program options descriptor +
317 optionVendorOption(tOptions * pOpts, tOptDesc * pOD)
322 if (pOpts <= OPTPROC_EMIT_LIMIT)
331 if ( ((pOpts->fOptSet & OPTPROC_VENDOR_OPT) == 0)
332 || ! SUCCESSFUL(opt_find_long(pOpts, vopt_str, &opt_st))
333 || ! SUCCESSFUL(get_opt_arg(pOpts, &opt_st)) )
335 fprintf(stderr, zIllVendOptStr, pOpts->pzProgName, vopt_str);
336 (*pOpts->pUsageProc)(pOpts, EXIT_FAILURE);
344 if (pOpts->fOptSet & OPTPROC_IMMEDIATE) {
349 (void)handle_opt(pOpts, &opt_st);
357 (void)handle_opt(pOpts, &opt_st);
407 * @param pOpts option data
412 opt_find_short(tOptions * pOpts, uint_t optValue, tOptState * pOptState)
414 tOptDesc * pRes = pOpts->pOptDesc;
415 int ct = pOpts->optCt;
427 if ((pOpts->fOptSet & OPTPROC_ERRSTOP) == 0)
430 fprintf(stderr, zDisabledErr, pOpts->pzProgPath, pRes->pz_Name);
434 (*pOpts->pUsageProc)(pOpts, EXIT_FAILURE);
454 && (pOpts->specOptIdx.number_option != NO_EQUIVALENT) ) {
456 pRes = pOpts->pOptDesc + pOpts->specOptIdx.number_option;
457 (pOpts->pzCurOpt)--;
468 if ((pOpts->fOptSet & OPTPROC_ERRSTOP) != 0) {
469 fprintf(stderr, zIllOptChr, pOpts->pzProgPath, optValue);
470 (*pOpts->pUsageProc)(pOpts, EXIT_FAILURE);
542 * @param pOpts the option descriptor
547 get_opt_arg_may(tOptions * pOpts, tOptState * o_st)
554 if (*++pOpts->pzCurOpt != NUL)
555 o_st->pzOptArg = pOpts->pzCurOpt;
557 char * pzLA = pOpts->origArgVect[ pOpts->curOptIdx ];
567 pOpts->curOptIdx++; /* argument found */
579 && (! NAMED_OPTS(pOpts))) {
580 char * pzLA = pOpts->origArgVect[ pOpts->curOptIdx ];
590 pOpts->curOptIdx++; /* argument found */
607 pOpts->pzCurOpt = NULL;
619 get_opt_arg_none(tOptions * pOpts, tOptState * o_st)
626 (pOpts->pzCurOpt)++;
632 fprintf(stderr, zNoArg, pOpts->pzProgPath, o_st->pOD->pz_Name);
640 pOpts->pzCurOpt = NULL;