Lines Matching defs:nonopt_end
119 static int nonopt_end = -1; /* first option after non options (for permute) */
179 * Exchange the block from nonopt_start to nonopt_end with the block
180 * from nonopt_end to opt_end (keeping the same order of arguments
513 nonopt_start = nonopt_end = -1;
535 if (nonopt_end != -1) {
537 permute_args(nonopt_start, nonopt_end,
539 optind -= nonopt_end - nonopt_start;
548 nonopt_start = nonopt_end = -1;
571 else if (nonopt_end != -1) {
572 permute_args(nonopt_start, nonopt_end,
575 (nonopt_end - nonopt_start);
576 nonopt_end = -1;
582 if (nonopt_start != -1 && nonopt_end == -1)
583 nonopt_end = optind;
597 if (nonopt_end != -1) {
598 permute_args(nonopt_start, nonopt_end,
600 optind -= nonopt_end - nonopt_start;
602 nonopt_start = nonopt_end = -1;