Lines Matching full:pb
114 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; variable
144 pa = pb = (char *)a + es;
148 while (pb <= pc && (cmp_result = CMP(thunk, pb, a)) <= 0) {
151 swap(pa, pb);
154 pb += es;
156 while (pb <= pc && (cmp_result = CMP(thunk, pc, a)) >= 0) {
164 if (pb > pc)
166 swap(pb, pc);
168 pb += es;
181 d1 = MIN(pa - (char *)a, pb - pa);
182 vecswap(a, pb - d1, d1);
184 vecswap(pb, pn - d1, d1);
186 d1 = pb - pa;