Lines Matching refs:nonopt_end
96 static int nonopt_end = -1; /* first option after non options (for permute) */
125 * Exchange the block from nonopt_start to nonopt_end with the block
126 * from nonopt_end to opt_end (keeping the same order of arguments
317 nonopt_start = nonopt_end = -1;
323 if (nonopt_end != -1) {
325 permute_args(nonopt_start, nonopt_end,
327 optind -= nonopt_end - nonopt_start;
336 nonopt_start = nonopt_end = -1;
360 else if (nonopt_end != -1) {
361 permute_args(nonopt_start, nonopt_end,
364 (nonopt_end - nonopt_start);
365 nonopt_end = -1;
371 if (nonopt_start != -1 && nonopt_end == -1)
372 nonopt_end = optind;
384 if (nonopt_end != -1) {
385 permute_args(nonopt_start, nonopt_end,
387 optind -= nonopt_end - nonopt_start;
389 nonopt_start = nonopt_end = -1;