Lines Matching refs:top
324 int top = optind;
334 string can work normally. Our top argument must be in the range
336 if (nonoption_flags_len > 0 && top >= nonoption_flags_max_len)
340 char *new_str = (char *) malloc (top + 1);
347 '\0', top + 1 - nonoption_flags_max_len);
348 nonoption_flags_max_len = top + 1;
354 while (top > middle && middle > bottom)
356 if (top - middle > middle - bottom)
362 /* Swap it with the top part of the top segment. */
366 argv[bottom + i] = argv[top - (middle - bottom) + i];
367 argv[top - (middle - bottom) + i] = tem;
368 SWAP_FLAGS (bottom + i, top - (middle - bottom) + i);
371 top -= len;
376 int len = top - middle;
387 /* Exclude the moved top segment from further swapping. */