Lines Matching defs:ppos
56 ssize_t* ppos; /* position of part[] in objs[] */
158 if(grp->ppos)
159 free(grp->ppos);
160 if(!(grp->ppos = (ssize_t*)calloc((2*npts+1), sizeof(ssize_t))) )
162 grp->sort = grp->ppos + npts+1;
171 { grp->ppos[i] = p;
187 vcqsort(grp->obj+grp->ppos[i], p-grp->ppos[i], sizeof(Obj_t), objcmp, 0);
189 grp->ppos[npts] = p;
207 p = *((size_t*)one); m = grp->ppos[p+1] - grp->ppos[p]; p = grp->ppos[p];
208 q = *((size_t*)two); n = grp->ppos[q+1] - grp->ppos[q]; q = grp->ppos[q];
241 ssize_t npts = grp->npts, *ppos = grp->ppos, *sort = grp->sort;
261 GRPFREQ(fr, obj+ppos[k], ppos[k+1]-ppos[k]);
288 GRPFREQ(fr, obj+ppos[i], ppos[i+1]-ppos[i]);
323 p = ppos[i]; n = ppos[i+1] - ppos[i];
706 if(grp->ppos)
707 free(grp->ppos);