Lines Matching refs:top
151 int top = d->optind; in exchange() local
163 if (d->__nonoption_flags_len > 0 && top >= d->__nonoption_flags_max_len) in exchange()
167 char *new_str = malloc (top + 1); in exchange()
174 '\0', top + 1 - d->__nonoption_flags_max_len); in exchange()
175 d->__nonoption_flags_max_len = top + 1; in exchange()
181 while (top > middle && middle > bottom) in exchange()
183 if (top - middle > middle - bottom) in exchange()
193 argv[bottom + i] = argv[top - (middle - bottom) + i]; in exchange()
194 argv[top - (middle - bottom) + i] = tem; in exchange()
195 SWAP_FLAGS (bottom + i, top - (middle - bottom) + i); in exchange()
198 top -= len; in exchange()
203 int len = top - middle; in exchange()