Lines Matching refs:last_nonopt
227 `last_nonopt' is the index after the last of them. */
230 static int last_nonopt;
233 One subsequence is elements [first_nonopt,last_nonopt)
235 The other is elements [last_nonopt,optind), which contains all
238 `first_nonopt' and `last_nonopt' are relocated so that they describe
245 int nonopts_size = (last_nonopt - first_nonopt) * sizeof (char *);
251 my_bcopy ((char *) &argv[last_nonopt], (char *) &argv[first_nonopt],
252 (optind - last_nonopt) * sizeof (char *));
254 (char *) &argv[first_nonopt + optind - last_nonopt],
259 first_nonopt += (optind - last_nonopt);
260 last_nonopt = optind;
339 first_nonopt = last_nonopt = optind = 1;
368 if (first_nonopt != last_nonopt && last_nonopt != optind)
370 else if (last_nonopt != optind)
384 last_nonopt = optind;
396 if (first_nonopt != last_nonopt && last_nonopt != optind)
398 else if (first_nonopt == last_nonopt)
400 last_nonopt = argc;
412 if (first_nonopt != last_nonopt)