Lines Matching refs:toys
146 if (toys.optflags & opt->dex[0]) { in gotflag()
152 if (clr->arg && (i & toys.optflags & opt->dex[0])) *clr->arg = 0; in gotflag()
153 toys.optflags &= ~opt->dex[0]; in gotflag()
157 toys.optflags |= opt->dex[1]; in gotflag()
161 if (toys.optflags & gof->excludes) { in gotflag()
166 if (opt == bad || !(i & toys.optflags)) continue; in gotflag()
167 if (toys.optflags & bad->dex[2]) break; in gotflag()
188 arg = toys.argv[++gof->argc]; in gotflag()
234 char *options = toys.which->options; in parse_optflaglist()
391 toys.exitval = toys.which->flags >> 24; in get_optflags()
395 while (toys.argv[saveflags++]); in get_optflags()
396 toys.optargs = xzalloc(sizeof(char *)*saveflags); in get_optflags()
400 if (toys.argv[1] && toys.argv[1][0] == '-') gof.nodash_now = 0; in get_optflags()
403 for (gof.argc=1; toys.argv[gof.argc]; gof.argc++) { in get_optflags()
404 gof.arg = toys.argv[gof.argc]; in get_optflags()
454 if (gof.nodash_now) toys.optflags |= FLAGS_NODASH; in get_optflags()
460 saveflags = toys.optflags; in get_optflags()
470 toys.optflags = saveflags; in get_optflags()
471 gof.arg = toys.argv[gof.argc]; in get_optflags()
480 toys.optargs[toys.optc++] = toys.argv[gof.argc]; in get_optflags()
484 if (toys.optc<gof.minargs) in get_optflags()
487 if (toys.optc>gof.maxargs) in get_optflags()
489 if (gof.requires && !(gof.requires & toys.optflags)) { in get_optflags()
500 toys.exitval = 0; in get_optflags()