Lines Matching refs:nmemb
181 dynprep(pTHX_ gptr *list1, gptr *list2, size_t nmemb, SVCOMPARE_t cmp)
190 last = PINDEX(b, nmemb);
339 S_mergesortsv(pTHX_ gptr *base, size_t nmemb, SVCOMPARE_t cmp)
351 if (nmemb <= 1) return; /* sorted trivially */
352 if (nmemb <= SMALLSORT) aux = small; /* use stack for aux array */
353 else { New(799,aux,nmemb,gptr); } /* allocate auxilliary array */
356 stackp->runs = dynprep(aTHX_ base, aux, nmemb, cmp);
1304 S_qsortsv(pTHX_ gptr *list1, size_t nmemb, SVCOMPARE_t cmp)
1313 if (nmemb <= 1) return; /* sorted trivially */
1316 if (nmemb <= SMALLSORT) indir = small;
1317 else { New(1799, indir, nmemb, gptr *); }
1320 for (n = nmemb, pp = indir, q = list1; n--; ) *pp++ = q++;
1326 S_qsortsvu(aTHX_ (gptr *)indir, nmemb, cmpindir);
1330 for (n = nmemb; n--; ) {
1350 /* There are only finitely many (nmemb) addresses
1370 S_qsortsvu(aTHX_ list1, nmemb, cmp);
1389 Perl_sortsv(pTHX_ SV **array, size_t nmemb, SVCOMPARE_t cmp)
1391 void (*sortsvp)(pTHX_ SV **array, size_t nmemb, SVCOMPARE_t cmp) =
1410 sortsvp(aTHX_ array, nmemb, cmp);