Lines Matching refs:gptr
62 typedef SV * gptr; /* pointers in our lists */
76 #define GPTP(P) ((gptr *)(P))
77 #define GPPP(P) ((gptr **)(P))
83 #define PSIZE sizeof(gptr)
181 dynprep(pTHX_ gptr *list1, gptr *list2, size_t nmemb, SVCOMPARE_t cmp)
184 register gptr *b, *p, *q, *t, *p2;
185 register gptr c, *last, *r;
186 gptr *savep;
339 S_mergesortsv(pTHX_ gptr *base, size_t nmemb, SVCOMPARE_t cmp)
344 register gptr *f1, *f2, *t, *b, *p, *tp2, *l1, *l2, *q;
345 gptr *aux, *list1, *list2;
346 gptr *p1;
347 gptr small[SMALLSORT];
348 gptr *which[3];
353 else { New(799,aux,nmemb,gptr); } /* allocate auxilliary array */
1292 cmpindir(pTHX_ gptr a, gptr b)
1295 gptr *ap = (gptr *)a;
1296 gptr *bp = (gptr *)b;
1304 S_qsortsv(pTHX_ gptr *list1, size_t nmemb, SVCOMPARE_t cmp)
1309 register gptr **pp, *q;
1311 gptr *small[SMALLSORT], **indir, tmp;
1317 else { New(1799, indir, nmemb, gptr *); }
1326 S_qsortsvu(aTHX_ (gptr *)indir, nmemb, cmpindir);