Lines Matching refs:nonopt_end
105 static int nonopt_end = -1; /* first option after non options (for permute) */
134 * Exchange the block from nonopt_start to nonopt_end with the block
135 * from nonopt_end to opt_end (keeping the same order of arguments
326 nonopt_start = nonopt_end = -1;
332 if (nonopt_end != -1) {
334 permute_args(nonopt_start, nonopt_end,
336 optind -= nonopt_end - nonopt_start;
345 nonopt_start = nonopt_end = -1;
369 else if (nonopt_end != -1) {
370 permute_args(nonopt_start, nonopt_end,
373 (nonopt_end - nonopt_start);
374 nonopt_end = -1;
380 if (nonopt_start != -1 && nonopt_end == -1)
381 nonopt_end = optind;
393 if (nonopt_end != -1) {
394 permute_args(nonopt_start, nonopt_end,
396 optind -= nonopt_end - nonopt_start;
398 nonopt_start = nonopt_end = -1;