Lines Matching defs:top
317 int top = optind;
327 string can work normally. Our top argument must be in the range
329 if (nonoption_flags_len > 0 && top >= nonoption_flags_max_len)
333 char *new_str = malloc (top + 1);
340 '\0', top + 1 - nonoption_flags_max_len);
341 nonoption_flags_max_len = top + 1;
347 while (top > middle && middle > bottom)
349 if (top - middle > middle - bottom)
355 /* Swap it with the top part of the top segment. */
359 argv[bottom + i] = argv[top - (middle - bottom) + i];
360 argv[top - (middle - bottom) + i] = tem;
361 SWAP_FLAGS (bottom + i, top - (middle - bottom) + i);
364 top -= len;
369 int len = top - middle;
380 /* Exclude the moved top segment from further swapping. */