Lines Matching refs:pc
790 Char *pa, *pb, *pc, *pd, *pl, *pm, *pn, *pv;
816 pc = pd = a + (n-1)*es;
818 while (pb <= pc && (r = cmp(pb, pv)) <= 0) {
822 while (pc >= pb && (r = cmp(pc, pv)) >= 0) {
823 if (r == 0) { BM_SWAP(pc, pd); pd -= es; }
824 pc -= es;
826 if (pb > pc) break;
827 BM_SWAP(pb, pc);
829 pc -= es;
833 s = BM_MIN(pd-pc, pn-pd-es); BM_VECSWAP(pb, pn-s, s);
840 s2 = pd-pc;