Lines Matching refs:pb
115 char *pa, *pb, *pc, *pd, *pl, *pm, *pn; variable
145 pa = pb = (char *)a + es;
149 while (pb <= pc && (cmp_result = CMP(thunk, pb, a)) <= 0) {
152 swap(pa, pb);
155 pb += es;
157 while (pb <= pc && (cmp_result = CMP(thunk, pc, a)) >= 0) {
165 if (pb > pc)
167 swap(pb, pc);
169 pb += es;
182 d1 = MIN(pa - (char *)a, pb - pa);
183 vecswap(a, pb - d1, d1);
185 vecswap(pb, pn - d1, d1);
187 d1 = pb - pa;