Lines Matching refs:pOD
258 print_enumeration(tOptions * pOpts, tOptDesc * pOD) in print_enumeration() argument
260 uintptr_t e_val = pOD->optArg.argEnum; in print_enumeration()
261 printf(OPT_VAL_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); in print_enumeration()
266 (*(pOD->pOptProc))(OPTPROC_RETURN_VALNAME, pOD); in print_enumeration()
267 printf(QUOT_ARG_FMT, pOD->optArg.argString); in print_enumeration()
268 if (pOD->fOptState & OPTST_ALLOC_ARG) in print_enumeration()
269 AGFREE(pOD->optArg.argString); in print_enumeration()
270 pOD->optArg.argEnum = e_val; in print_enumeration()
272 printf(OPT_END_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); in print_enumeration()
276 print_membership(tOptions * pOpts, tOptDesc * pOD) in print_membership() argument
278 char const * svstr = pOD->optArg.argString; in print_membership()
281 printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME, in print_membership()
282 (int)(uintptr_t)(pOD->optCookie)); in print_membership()
283 pOD->optCookie = VOIDP(~0UL); in print_membership()
284 (*(pOD->pOptProc))(OPTPROC_RETURN_VALNAME, pOD); in print_membership()
286 pz = pOD->optArg.argString; in print_membership()
288 printf("readonly %s_", pOD->pz_NAME); in print_membership()
303 AGFREE(pOD->optArg.argString); in print_membership()
304 pOD->optArg.argString = svstr; in print_membership()
308 print_stacked_arg(tOptions * pOpts, tOptDesc * pOD) in print_stacked_arg() argument
310 tArgList * pAL = (tArgList *)pOD->optCookie; in print_stacked_arg()
314 printf(zOptCookieCt, pOpts->pzPROGNAME, pOD->pz_NAME, ct); in print_stacked_arg()
317 printf(ARG_BY_NUM_FMT, pOpts->pzPROGNAME, pOD->pz_NAME, in print_stacked_arg()
320 printf(EXPORT_ARG_FMT, pOpts->pzPROGNAME, pOD->pz_NAME, in print_stacked_arg()
362 tOptDesc * pOD = pOpts->pOptDesc + optIx; in optionPutShell() local
364 if ((pOD->fOptState & OPTST_NO_OUTPUT_MASK) != 0) in optionPutShell()
374 if (pOD->optEquivIndex != NO_EQUIVALENT) in optionPutShell()
382 if (pOD->optActualIndex != optIx) { in optionPutShell()
383 tOptDesc * p = pOpts->pOptDesc + pOD->optActualIndex; in optionPutShell()
384 p->optArg = pOD->optArg; in optionPutShell()
386 p->fOptState |= pOD->fOptState & ~OPTST_PERSISTENT_MASK; in optionPutShell()
387 printf(zEquivMode, pOpts->pzPROGNAME, pOD->pz_NAME, p->pz_NAME); in optionPutShell()
388 pOD = p; in optionPutShell()
396 if (OPTST_GET_ARGTYPE(pOD->fOptState) == OPARG_TYPE_MEMBERSHIP) { in optionPutShell()
397 print_membership(pOpts, pOD); in optionPutShell()
407 if (UNUSED_OPT(pOD) && DISABLED_OPT(pOD)) in optionPutShell()
413 if ( (pOD->fOptState & OPTST_STACKED) in optionPutShell()
414 && (pOD->optCookie != NULL) ) { in optionPutShell()
415 print_stacked_arg(pOpts, pOD); in optionPutShell()
423 if ((pOD->fOptState & OPTST_DISABLED) != 0) { in optionPutShell()
424 printf(zOptDisabl, pOpts->pzPROGNAME, pOD->pz_NAME, in optionPutShell()
425 (pOD->pz_DisablePfx != NULL) in optionPutShell()
426 ? pOD->pz_DisablePfx : "false"); in optionPutShell()
434 if (OPTST_GET_ARGTYPE(pOD->fOptState) == OPARG_TYPE_NUMERIC) { in optionPutShell()
435 printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME, in optionPutShell()
436 (int)pOD->optArg.argInt); in optionPutShell()
445 if (OPTST_GET_ARGTYPE(pOD->fOptState) == OPARG_TYPE_ENUMERATION) { in optionPutShell()
446 print_enumeration(pOpts, pOD); in optionPutShell()
454 if (OPTST_GET_ARGTYPE(pOD->fOptState) == OPARG_TYPE_BOOLEAN) { in optionPutShell()
455 printf(zFullOptFmt, pOpts->pzPROGNAME, pOD->pz_NAME, in optionPutShell()
456 (pOD->optArg.argBool == 0) ? "false" : "true"); in optionPutShell()
464 if ( (pOD->optArg.argString == NULL) in optionPutShell()
465 || (pOD->optArg.argString[0] == NUL) ) { in optionPutShell()
467 printf(zOptNumFmt, pOpts->pzPROGNAME, pOD->pz_NAME, in optionPutShell()
468 pOD->optOccCt); in optionPutShell()
475 printf(OPT_VAL_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); in optionPutShell()
476 print_quot_str(pOD->optArg.argString); in optionPutShell()
477 printf(OPT_END_FMT, pOpts->pzPROGNAME, pOD->pz_NAME); in optionPutShell()