Lines Matching defs:opts

34 must_arg(tOptions * opts, char * arg_txt, tOptState * pOS,
38 maybe_arg(tOptions * opts, char * arg_txt, tOptState * pOS,
42 short_opt_ck(tOptions * opts, char * arg_txt, tOptState * pOS,
52 must_arg(tOptions * opts, char * arg_txt, tOptState * pOS,
82 if (opts->curOptIdx >= opts->origArgCt)
85 opt_txt[ (*opt_idx)++ ] = opts->origArgVect[ (opts->curOptIdx)++ ];
90 maybe_arg(tOptions * opts, char * arg_txt, tOptState * pOS,
119 if (opts->curOptIdx >= opts->origArgCt)
122 arg_txt = opts->origArgVect[ opts->curOptIdx ];
124 opt_txt[ (*opt_idx)++ ] = opts->origArgVect[ (opts->curOptIdx)++ ];
133 short_opt_ck(tOptions * opts, char * arg_txt, tOptState * pOS,
137 if (FAILED(opt_find_short(opts, (uint8_t)*arg_txt, pOS)))
154 arg_txt = opts->origArgVect[ opts->curOptIdx ];
157 opts->origArgVect[ (opts->curOptIdx)++ ];
166 if (opts->curOptIdx >= opts->origArgCt)
169 opts->origArgVect[ (opts->curOptIdx)++ ];
182 optionSort(tOptions * opts)
195 || NAMED_OPTS(opts))
201 opt_txt = malloc(opts->origArgCt * sizeof(char *));
205 ppzOpds = malloc(opts->origArgCt * sizeof(char *));
211 opts->curOptIdx = 1;
212 opts->pzCurOpt = NULL;
227 if (opts->curOptIdx >= opts->origArgCt) {
232 arg_txt = opts->origArgVect[ opts->curOptIdx ];
234 ppzOpds[ opdsIdx++ ] = opts->origArgVect[ (opts->curOptIdx)++ ];
243 ppzOpds[ opdsIdx++ ] = opts->origArgVect[ (opts->curOptIdx)++ ];
253 opts->origArgVect[ (opts->curOptIdx)++ ];
256 res = opt_find_long(opts, arg_txt+2, &os);
265 if ((opts->fOptSet & OPTPROC_SHORTOPT) == 0) {
266 res = opt_find_long(opts, arg_txt+1, &os);
268 res = opt_find_short(opts, (uint8_t)arg_txt[1], &os);
282 opt_txt[ optsIdx++ ] = opts->origArgVect[ (opts->curOptIdx)++ ];
291 && FAILED(short_opt_ck(opts, arg_txt+2, &os, opt_txt,
298 switch (maybe_arg(opts, arg_txt+2, &os, opt_txt, &optsIdx)) {
304 switch (must_arg(opts, arg_txt+2, &os, opt_txt, &optsIdx)) {
312 while (opts->curOptIdx < opts->origArgCt)
313 ppzOpds[ opdsIdx++ ] = opts->origArgVect[ (opts->curOptIdx)++ ];
317 memcpy(opts->origArgVect + 1, opt_txt,
320 memcpy(opts->origArgVect + 1 + optsIdx, ppzOpds,