Lines Matching refs:lo
48 char *lo; member
58 #define PUSH(low, high) ((void) ((top->lo = (low)), (top->hi = (high)), ++top))
59 #define POP(low, high) ((void) (--top, (low = top->lo), (high = top->hi)))
101 char *lo = base_ptr; in _quicksort() local
102 char *hi = &lo[size * (total_elems - 1)]; in _quicksort()
119 char *mid = lo + size * ((hi - lo) / size >> 1); in _quicksort()
121 if ((*cmp) ((void *) mid, (void *) lo, arg) < 0) in _quicksort()
122 SWAP (mid, lo, size); in _quicksort()
127 if ((*cmp) ((void *) mid, (void *) lo, arg) < 0) in _quicksort()
128 SWAP (mid, lo, size); in _quicksort()
131 left_ptr = lo + size; in _quicksort()
169 if ((size_t) (right_ptr - lo) <= max_thresh) in _quicksort()
173 POP (lo, hi); in _quicksort()
176 lo = left_ptr; in _quicksort()
181 else if ((right_ptr - lo) > (hi - left_ptr)) in _quicksort()
184 PUSH (lo, right_ptr); in _quicksort()
185 lo = left_ptr; in _quicksort()
239 char *hi, *lo; in _quicksort() local
241 for (hi = lo = trav; (lo -= size) >= tmp_ptr; hi = lo) in _quicksort()
242 *hi = *lo; in _quicksort()