Lines Matching refs:pFont
48 FontPtr pFont;
53 pFont = malloc(size);
55 if(pFont) {
56 bzero((char*)pFont, size);
57 pFont->maxPrivate = _FontPrivateAllocateIndex - 1;
59 pFont->devPrivates = (pointer)(&pFont[1]);
62 return pFont;
66 DestroyFontRec (FontPtr pFont)
68 if (pFont->devPrivates && pFont->devPrivates != (pointer)(&pFont[1]))
69 free(pFont->devPrivates);
70 free(pFont);
80 _FontSetNewPrivate (FontPtr pFont, int n, pointer ptr)
84 if (n > pFont->maxPrivate) {
85 if (pFont->devPrivates && pFont->devPrivates != (pointer)(&pFont[1])) {
86 new = realloc (pFont->devPrivates, (n + 1) * sizeof (pointer));
94 if (pFont->devPrivates)
95 memcpy (new, pFont->devPrivates, (pFont->maxPrivate + 1) * sizeof (pointer));
97 pFont->devPrivates = new;
99 while(++pFont->maxPrivate < n)
100 pFont->devPrivates[pFont->maxPrivate] = (pointer)0;
102 pFont->devPrivates[n] = ptr;