Lines Matching defs:nCharInfos
353 int nCharInfos;
384 nCharInfos =
397 if (nCharInfos > 0) {
407 pDesc = shmalloc(nCharInfos * sizeof(xCharInfo)
414 pCI = malloc(nCharInfos * sizeof(xCharInfo));
420 /* Fill nCharInfos starting at pCI. */
427 row <= pFont->info.lastRow && ninfos < nCharInfos;
443 for (i = 0; i < count && ninfos < nCharInfos; i++) {
451 *(CARD32 *)(pCI + nCharInfos) = signature;
463 nCharInfos <= 0x10000. */
473 if (hashModulus > nCharInfos+1)
474 hashModulus = nCharInfos+1;
476 tmp = malloc((4*nCharInfos+1) * sizeof(CARD16));
482 /* nCharInfos elements */
483 pUniqIndex2Index = tmp + nCharInfos;
484 /* max. nCharInfos elements */
485 pUniqIndex2NextUniqIndex = tmp + 2*nCharInfos;
486 /* max. nCharInfos elements */
487 pHash2UniqIndex = tmp + 3*nCharInfos;
488 /* hashModulus (<= nCharInfos+1) elements */
491 even if nCharInfos = 0x10000, 0xffff can not occur as valid
499 for (NextIndex = 0; NextIndex < nCharInfos; NextIndex++) {
520 && hashModulus < nCharInfos+1) {
523 if (hashModulus > nCharInfos+1)
524 hashModulus = nCharInfos+1;
547 /* fprintf(stderr, "font metrics: nCharInfos = %d, nUniqCharInfos = %d, hashModulus = %d\n", nCharInfos, nUniqCharInfos, hashModulus); */
556 + (nCharInfos > 0 && shmid == -1
558 + (nCharInfos+1)/2 * 2 * sizeof(CARD16)
563 if (nCharInfos > 0) {
584 reply->nCharInfos = nCharInfos;
600 swapl(&reply->nCharInfos, tmp);
623 if (nCharInfos > 0 && shmid == -1) {
634 for (j = 0; j < nCharInfos; j++, ps++) {
644 if (nCharInfos > 0) {