Lines Matching refs:pFont
50 FontPtr pFont;
55 pFont = malloc(size);
57 if(pFont) {
58 bzero((char*)pFont, size);
59 pFont->maxPrivate = _FontPrivateAllocateIndex - 1;
61 pFont->devPrivates = (pointer)(&pFont[1]);
64 return pFont;
68 DestroyFontRec (FontPtr pFont)
70 if (pFont->devPrivates && pFont->devPrivates != (pointer)(&pFont[1]))
71 free(pFont->devPrivates);
72 free(pFont);
82 xfont2_font_set_private(FontPtr pFont, int n, pointer ptr)
86 if (n > pFont->maxPrivate) {
87 if (pFont->devPrivates && pFont->devPrivates != (pointer)(&pFont[1])) {
88 new = reallocarray (pFont->devPrivates, (n + 1), sizeof (pointer));
96 if (pFont->devPrivates)
97 memcpy (new, pFont->devPrivates, (pFont->maxPrivate + 1) * sizeof (pointer));
99 pFont->devPrivates = new;
101 while(++pFont->maxPrivate < n)
102 pFont->devPrivates[pFont->maxPrivate] = (pointer)0;
104 pFont->devPrivates[n] = ptr;