Lines Matching refs:pb
225 char *pa, *pb, *pc, *pd, *pl, *pm, *pn;
264 pa = pb = (char *)a + es;
268 while (pb <= pc && (cmp_result = CMP(thunk, pb, a)) <= 0) {
271 swap(pa, pb);
274 pb += es;
276 while (pb <= pc && (cmp_result = CMP(thunk, pc, a)) >= 0) {
284 if (pb > pc)
286 swap(pb, pc);
288 pb += es;
293 r = min(pa - (char *)a, pb - pa);
294 vecswap(a, pb - r, r);
296 vecswap(pb, pn - r, r);
311 if ((r = pb - pa) > es) {