Lines Matching refs:pOpts
35 has_conflict(tOptions * pOpts, tOptDesc * od) in has_conflict() argument
41 tOptDesc * p = pOpts->pOptDesc + *(must++); in has_conflict()
43 const tOptDesc * ood = pOpts->pOptDesc + must[-1]; in has_conflict()
44 fprintf(stderr, zneed_fmt, pOpts->pzProgName, in has_conflict()
55 tOptDesc * p = pOpts->pOptDesc + *(cant++); in has_conflict()
57 const tOptDesc * ood = pOpts->pOptDesc + cant[-1]; in has_conflict()
58 fprintf(stderr, zconflict_fmt, pOpts->pzProgName, in has_conflict()
72 occurs_enough(tOptions * pOpts, tOptDesc * pOD) in occurs_enough() argument
74 (void)pOpts; in occurs_enough()
92 fprintf(stderr, zneed_more, pOpts->pzProgName, pOD->pz_Name, in occurs_enough()
94 else fprintf(stderr, zneed_one, pOpts->pzProgName, pOD->pz_Name); in occurs_enough()
104 is_consistent(tOptions * pOpts) in is_consistent() argument
106 tOptDesc * pOD = pOpts->pOptDesc; in is_consistent()
107 int oCt = pOpts->presetOptCt; in is_consistent()
120 if (has_conflict(pOpts, pOD)) in is_consistent()
132 if (! occurs_enough(pOpts, pOD)) in is_consistent()
144 if ((pOpts->fOptSet & OPTPROC_ERRSTOP) != 0) { in is_consistent()
149 if ((pOpts->fOptSet & OPTPROC_NO_ARGS) != 0) { in is_consistent()
150 if (pOpts->origArgCt > pOpts->curOptIdx) { in is_consistent()
151 fprintf(stderr, zNoArgs, pOpts->pzProgName); in is_consistent()
159 else if ((pOpts->fOptSet & OPTPROC_ARGS_REQ) != 0) { in is_consistent()
160 if (pOpts->origArgCt <= pOpts->curOptIdx) { in is_consistent()
161 fprintf(stderr, zargs_must, pOpts->pzProgName); in is_consistent()