Lines Matching refs:pb
100 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; in qsort() local
125 pa = pb = (char *)a + es; in qsort()
129 while (pb <= pc && (r = cmp(pb, a)) <= 0) { in qsort()
132 swap(pa, pb); in qsort()
135 pb += es; in qsort()
137 while (pb <= pc && (r = cmp(pc, a)) >= 0) { in qsort()
145 if (pb > pc) break; in qsort()
146 swap(pb, pc); in qsort()
148 pb += es; in qsort()
158 r = min(pa - (char *)a, pb - pa); in qsort()
159 vecswap(a, pb - r, r); in qsort()
161 vecswap(pb, pn - r, r); in qsort()
162 if ((r = pb - pa) > (int)es) qsort(a, r / es, es, cmp); in qsort()