Lines Matching refs:pb
119 char *pa, *pb, *pc, *pd, *pl, *pm, *pn;
147 pa = pb = (char *)a + es;
151 while (pb <= pc && (cmp_result = CMP(thunk, pb, a)) <= 0) {
154 swap(pa, pb);
157 pb += es;
159 while (pb <= pc && (cmp_result = CMP(thunk, pc, a)) >= 0) {
167 if (pb > pc)
169 swap(pb, pc);
171 pb += es;
184 r = min(pa - (char *)a, pb - pa);
185 vecswap(a, pb - r, r);
187 vecswap(pb, pn - r, r);
188 if ((r = pb - pa) > es)