Lines Matching refs:nonopt_end
106 static int nonopt_end = -1; /* first option after non options (for permute) */
138 * Exchange the block from nonopt_start to nonopt_end with the block
139 * from nonopt_end to opt_end (keeping the same order of arguments
205 nonopt_start = nonopt_end = -1;
211 if (nonopt_end != -1) {
213 permute_args(nonopt_start, nonopt_end,
215 optind -= nonopt_end - nonopt_start;
224 nonopt_start = nonopt_end = -1;
248 else if (nonopt_end != -1) {
249 permute_args(nonopt_start, nonopt_end,
252 (nonopt_end - nonopt_start);
253 nonopt_end = -1;
259 if (nonopt_start != -1 && nonopt_end == -1)
260 nonopt_end = optind;
345 if (nonopt_end != -1) {
346 permute_args(nonopt_start, nonopt_end, optind,
348 optind -= nonopt_end - nonopt_start;
350 nonopt_start = nonopt_end = -1;
399 if (nonopt_end != -1) {
400 permute_args(nonopt_start, nonopt_end,
402 optind -= nonopt_end - nonopt_start;
404 nonopt_start = nonopt_end = -1;