diff options
author | marha <marha@users.sourceforge.net> | 2009-07-25 14:29:10 +0000 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2009-07-25 14:29:10 +0000 |
commit | ddfb922180a6a847d52609592a2bdb37179ca439 (patch) | |
tree | 7cc662bfb9ffb45c4c4452ea373e3c1a843b395a /libXfont/src/fc/fsconvert.c | |
parent | 02934f83dd4f5848083e2e5cdbc6ef7f60361f06 (diff) | |
parent | 2fb179f86b0f9ecb7876759b87f9c64634a3f114 (diff) | |
download | vcxsrv-ddfb922180a6a847d52609592a2bdb37179ca439.tar.gz vcxsrv-ddfb922180a6a847d52609592a2bdb37179ca439.tar.bz2 vcxsrv-ddfb922180a6a847d52609592a2bdb37179ca439.zip |
svn merge file:///D:/svnrepos/vcxsrv/branches/released .
Gives currently link errors. xorg-server needs to be upgraded to.
Diffstat (limited to 'libXfont/src/fc/fsconvert.c')
-rw-r--r-- | libXfont/src/fc/fsconvert.c | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/libXfont/src/fc/fsconvert.c b/libXfont/src/fc/fsconvert.c index 8cdda2a79..724bc5fb4 100644 --- a/libXfont/src/fc/fsconvert.c +++ b/libXfont/src/fc/fsconvert.c @@ -108,8 +108,7 @@ _fs_convert_props(fsPropInfo *pi, fsPropOffset *po, pointer pd, || nprops > SIZE_MAX/(sizeof(FontPropRec) + sizeof(char))) return -1; - dprop = (FontPropPtr) xalloc(sizeof(FontPropRec) * nprops + - sizeof (char) * nprops); + dprop = malloc(sizeof(FontPropRec) * nprops + sizeof (char) * nprops); if (!dprop) return -1; @@ -132,7 +131,7 @@ _fs_convert_props(fsPropInfo *pi, fsPropOffset *po, pointer pd, local_off.value.length, 1); if (dprop->value == BAD_RESOURCE) { - xfree (pfi->props); + free (pfi->props); pfi->nprops = 0; pfi->props = 0; pfi->isStringProp = 0; @@ -150,7 +149,7 @@ _fs_free_props (FontInfoPtr pfi) { if (pfi->props) { - xfree (pfi->props); + free (pfi->props); pfi->nprops = 0; pfi->props = 0; } @@ -616,12 +615,12 @@ _fs_unload_font(FontPtr pfont) * fsdata points at FSFontRec, FSFontDataRec and name */ if (encoding) - xfree(encoding); + free(encoding); while ((glyphs = fsdata->glyphs)) { fsdata->glyphs = glyphs->next; - xfree (glyphs); + free (glyphs); } /* XXX we may get called after the resource DB has been cleaned out */ @@ -630,7 +629,7 @@ _fs_unload_font(FontPtr pfont) _fs_free_props (&pfont->info); - xfree(fsdata); + free(fsdata); DestroyFontRec(pfont); } @@ -650,9 +649,7 @@ fs_create_font (FontPathElementPtr fpe, pfont = CreateFontRec (); if (!pfont) return 0; - fsfont = (FSFontPtr) xalloc (sizeof (FSFontRec) + - sizeof (FSFontDataRec) + - namelen + 1); + fsfont = malloc (sizeof (FSFontRec) + sizeof (FSFontDataRec) + namelen + 1); if (!fsfont) { DestroyFontRec (pfont); @@ -703,7 +700,7 @@ fs_create_font (FontPathElementPtr fpe, /* save the ID */ if (!StoreFontClientFont(pfont, fsd->fontid)) { - xfree (fsfont); + free (fsfont); DestroyFontRec (pfont); return 0; } @@ -717,7 +714,7 @@ fs_alloc_glyphs (FontPtr pFont, int size) FSGlyphPtr glyphs; FSFontPtr fsfont = (FSFontPtr) pFont->fontPrivate; - glyphs = xalloc (sizeof (FSGlyphRec) + size); + glyphs = malloc (sizeof (FSGlyphRec) + size); glyphs->next = fsfont->glyphs; fsfont->glyphs = glyphs; return (pointer) (glyphs + 1); |