Lines Matching refs:first_nonopt
221 been skipped. `first_nonopt' is the index in ARGV of the first of them;
224 static int first_nonopt;
228 One subsequence is elements [first_nonopt,last_nonopt)
233 `first_nonopt' and `last_nonopt' are relocated so that they describe
240 int nonopts_size = (last_nonopt - first_nonopt) * sizeof (char *);
245 my_bcopy ((char *) &argv[first_nonopt], (char *) temp, nonopts_size);
246 my_bcopy ((char *) &argv[last_nonopt], (char *) &argv[first_nonopt],
249 (char *) &argv[first_nonopt + optind - last_nonopt],
254 first_nonopt += (optind - last_nonopt);
335 first_nonopt = last_nonopt = optind = 1;
364 if (first_nonopt != last_nonopt && last_nonopt != optind)
367 first_nonopt = optind;
392 if (first_nonopt != last_nonopt && last_nonopt != optind)
394 else if (first_nonopt == last_nonopt)
395 first_nonopt = optind;
408 if (first_nonopt != last_nonopt)
409 optind = first_nonopt;