From 2fb179f86b0f9ecb7876759b87f9c64634a3f114 Mon Sep 17 00:00:00 2001 From: marha Date: Sat, 25 Jul 2009 13:45:56 +0000 Subject: Added libXfont-1.4.0.tar.gz. --- libXfont/src/FreeType/Makefile.in | 46 +++++++------ libXfont/src/FreeType/ft.h | 4 -- libXfont/src/FreeType/ftenc.c | 6 -- libXfont/src/FreeType/ftfuncs.c | 133 ++++++++++++++------------------------ libXfont/src/FreeType/fttools.c | 6 -- libXfont/src/FreeType/xttcap.c | 43 +++--------- libXfont/src/FreeType/xttcap.h | 4 -- 7 files changed, 83 insertions(+), 159 deletions(-) (limited to 'libXfont/src/FreeType') diff --git a/libXfont/src/FreeType/Makefile.in b/libXfont/src/FreeType/Makefile.in index 300e3d01f..a9d808efe 100644 --- a/libXfont/src/FreeType/Makefile.in +++ b/libXfont/src/FreeType/Makefile.in @@ -1,8 +1,8 @@ -# Makefile.in generated by automake 1.10 from Makefile.am. +# Makefile.in generated by automake 1.10.2 from Makefile.am. # @configure_input@ # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, -# 2003, 2004, 2005, 2006 Free Software Foundation, Inc. +# 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. # This Makefile.in is free software; the Free Software Foundation # gives unlimited permission to copy and/or distribute it, # with or without modifications, as long as this notice is preserved. @@ -46,7 +46,7 @@ LTLIBRARIES = $(noinst_LTLIBRARIES) libft_la_LIBADD = am_libft_la_OBJECTS = ftenc.lo ftfuncs.lo fttools.lo xttcap.lo libft_la_OBJECTS = $(am_libft_la_OBJECTS) -DEFAULT_INCLUDES = -I. -I$(top_builddir) -I$(top_builddir)/include/X11/fonts@am__isrc@ +DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir) -I$(top_builddir)/include/X11/fonts depcomp = $(SHELL) $(top_srcdir)/depcomp am__depfiles_maybe = depfiles COMPILE = $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) \ @@ -77,22 +77,18 @@ CHANGELOG_CMD = @CHANGELOG_CMD@ CPP = @CPP@ CPPFLAGS = @CPPFLAGS@ CWARNFLAGS = @CWARNFLAGS@ -CXX = @CXX@ -CXXCPP = @CXXCPP@ -CXXDEPMODE = @CXXDEPMODE@ -CXXFLAGS = @CXXFLAGS@ CYGPATH_W = @CYGPATH_W@ DEFS = @DEFS@ DEPDIR = @DEPDIR@ -ECHO = @ECHO@ +DSYMUTIL = @DSYMUTIL@ +DUMPBIN = @DUMPBIN@ ECHO_C = @ECHO_C@ ECHO_N = @ECHO_N@ ECHO_T = @ECHO_T@ EGREP = @EGREP@ ENCODINGSDIR = @ENCODINGSDIR@ EXEEXT = @EXEEXT@ -F77 = @F77@ -FFLAGS = @FFLAGS@ +FGREP = @FGREP@ FREETYPE_CFLAGS = @FREETYPE_CFLAGS@ FREETYPE_LIBS = @FREETYPE_LIBS@ FREETYPE_REQUIRES = @FREETYPE_REQUIRES@ @@ -102,17 +98,24 @@ INSTALL_DATA = @INSTALL_DATA@ INSTALL_PROGRAM = @INSTALL_PROGRAM@ INSTALL_SCRIPT = @INSTALL_SCRIPT@ INSTALL_STRIP_PROGRAM = @INSTALL_STRIP_PROGRAM@ +LD = @LD@ LDFLAGS = @LDFLAGS@ LIBOBJS = @LIBOBJS@ LIBS = @LIBS@ LIBTOOL = @LIBTOOL@ +LIPO = @LIPO@ LN_S = @LN_S@ LTLIBOBJS = @LTLIBOBJS@ MAKEINFO = @MAKEINFO@ MATH_LIBS = @MATH_LIBS@ MKDIR_P = @MKDIR_P@ +NM = @NM@ +NMEDIT = @NMEDIT@ +OBJDUMP = @OBJDUMP@ OBJEXT = @OBJEXT@ OS_CFLAGS = @OS_CFLAGS@ +OTOOL = @OTOOL@ +OTOOL64 = @OTOOL64@ PACKAGE = @PACKAGE@ PACKAGE_BUGREPORT = @PACKAGE_BUGREPORT@ PACKAGE_NAME = @PACKAGE_NAME@ @@ -122,6 +125,7 @@ PACKAGE_VERSION = @PACKAGE_VERSION@ PATH_SEPARATOR = @PATH_SEPARATOR@ PKG_CONFIG = @PKG_CONFIG@ RANLIB = @RANLIB@ +SED = @SED@ SET_MAKE = @SET_MAKE@ SHELL = @SHELL@ STRIP = @STRIP@ @@ -135,8 +139,7 @@ abs_srcdir = @abs_srcdir@ abs_top_builddir = @abs_top_builddir@ abs_top_srcdir = @abs_top_srcdir@ ac_ct_CC = @ac_ct_CC@ -ac_ct_CXX = @ac_ct_CXX@ -ac_ct_F77 = @ac_ct_F77@ +ac_ct_DUMPBIN = @ac_ct_DUMPBIN@ am__include = @am__include@ am__leading_dot = @am__leading_dot@ am__quote = @am__quote@ @@ -169,6 +172,7 @@ libdir = @libdir@ libexecdir = @libexecdir@ localedir = @localedir@ localstatedir = @localstatedir@ +lt_ECHO = @lt_ECHO@ mandir = @mandir@ mkdir_p = @mkdir_p@ oldincludedir = @oldincludedir@ @@ -181,6 +185,7 @@ sharedstatedir = @sharedstatedir@ srcdir = @srcdir@ sysconfdir = @sysconfdir@ target_alias = @target_alias@ +top_build_prefix = @top_build_prefix@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ INCLUDES = \ @@ -205,8 +210,8 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps) @for dep in $?; do \ case '$(am__configure_deps)' in \ *$$dep*) \ - cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh \ - && exit 0; \ + ( cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh ) \ + && { if test -f $@; then exit 0; else break; fi; }; \ exit 1;; \ esac; \ done; \ @@ -285,8 +290,8 @@ ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES) unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ mkid -fID $$unique tags: TAGS @@ -298,8 +303,8 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ if test -z "$(ETAGS_ARGS)$$tags$$unique"; then :; else \ test -n "$$unique" || unique=$$empty_fix; \ $(ETAGS) $(ETAGSFLAGS) $(AM_ETAGSFLAGS) $(ETAGS_ARGS) \ @@ -309,13 +314,12 @@ ctags: CTAGS CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ - here=`pwd`; \ list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \ unique=`for i in $$list; do \ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \ done | \ - $(AWK) ' { files[$$0] = 1; } \ - END { for (i in files) print i; }'`; \ + $(AWK) '{ files[$$0] = 1; nonempty = 1; } \ + END { if (nonempty) { for (i in files) print i; }; }'`; \ test -z "$(CTAGS_ARGS)$$tags$$unique" \ || $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \ $$tags $$unique diff --git a/libXfont/src/FreeType/ft.h b/libXfont/src/FreeType/ft.h index 7560c8dd1..d5d789ec6 100644 --- a/libXfont/src/FreeType/ft.h +++ b/libXfont/src/FreeType/ft.h @@ -76,10 +76,6 @@ typedef struct _FTMapping /* ftfuncs.c */ -#if 0 -void FreeTypeRegisterFontFileFunctions(void); -#endif - /* ftenc.c */ int FTPickMapping(char*, int, char*, FT_Face, FTMappingPtr); diff --git a/libXfont/src/FreeType/ftenc.c b/libXfont/src/FreeType/ftenc.c index f6436fc40..27964b003 100644 --- a/libXfont/src/FreeType/ftenc.c +++ b/libXfont/src/FreeType/ftenc.c @@ -24,13 +24,7 @@ THE SOFTWARE. #ifdef HAVE_CONFIG_H #include #endif -#ifndef FONTMODULE #include -#else -#include "Xmd.h" -#include "Xdefs.h" -#include "xf86_ansic.h" -#endif #include #include diff --git a/libXfont/src/FreeType/ftfuncs.c b/libXfont/src/FreeType/ftfuncs.c index fff6eec76..47ebac737 100644 --- a/libXfont/src/FreeType/ftfuncs.c +++ b/libXfont/src/FreeType/ftfuncs.c @@ -34,14 +34,8 @@ THE SOFTWARE. #endif #include -#ifndef FONTMODULE #include #include -#else -#include "Xmd.h" -#include "Xdefs.h" -#include "xf86_ansic.h" -#endif #include #include @@ -200,24 +194,22 @@ FreeTypeOpenFace(FTFacePtr *facep, char *FTFileName, char *realFileName, int fac } /* No cached match; need to make a new one */ - face = (FTFacePtr)xalloc(sizeof(FTFaceRec)); - if(face == NULL) { + face = calloc(1, sizeof(FTFaceRec)); + if (face == NULL) { return AllocError; } - memset(face, 0, sizeof(FTFaceRec)); - face->filename = (char*)xalloc(strlen(FTFileName)+1); - if(face->filename == NULL) { - xfree(face); + face->filename = strdup(FTFileName); + if (face->filename == NULL) { + free(face); return AllocError; } - strcpy(face->filename, FTFileName); ftrc = FT_New_Face(ftypeLibrary, realFileName, faceNumber, &face->face); if(ftrc != 0) { ErrorF("FreeType: couldn't open face %s: %d\n", FTFileName, ftrc); - xfree(face->filename); - xfree(face); + free(face->filename); + free(face); return BadFontName; } @@ -263,8 +255,8 @@ FreeTypeFreeFace(FTFacePtr face) } MUMBLE1("Closing face: %s\n", face->filename); FT_Done_Face(face->face); - xfree(face->filename); - xfree(face); + free(face->filename); + free(face); } } @@ -423,7 +415,7 @@ FreeTypeOpenInstance(FTInstancePtr *instance_return, FTFacePtr face, } /* None matching found */ - instance = (FTInstancePtr)xalloc(sizeof(FTInstanceRec)); + instance = malloc(sizeof(FTInstanceRec)); if(instance == NULL) { return AllocError; } @@ -458,7 +450,7 @@ FreeTypeOpenInstance(FTInstancePtr *instance_return, FTFacePtr face, ftrc = FT_New_Size(instance->face->face, &instance->size); if(ftrc != 0) { ErrorF("FreeType: couldn't create size object: %d\n", ftrc); - xfree(instance); + free(instance); return FTtoXReturnCode(ftrc); } FreeTypeActivateInstance(instance); @@ -471,14 +463,14 @@ FreeTypeOpenInstance(FTInstancePtr *instance_return, FTFacePtr face, int xsize, ysize; xrc = FTFindSize(face->face, trans, &xsize, &ysize); if(xrc != Successful) { - xfree(instance); + free(instance); return xrc; } ftrc = FT_Set_Pixel_Sizes(instance->face->face, xsize, ysize); } if(ftrc != 0) { FT_Done_Size(instance->size); - xfree(instance); + free(instance); return FTtoXReturnCode(ftrc); } @@ -575,10 +567,10 @@ FreeTypeFreeInstance(FTInstancePtr instance) FreeTypeFreeFace(instance->face); if(instance->charcellMetrics) { - xfree(instance->charcellMetrics); + free(instance->charcellMetrics); } if(instance->forceConstantMetrics) { - xfree(instance->forceConstantMetrics); + free(instance->forceConstantMetrics); } if(instance->glyphs) { for(i = 0; i < iceil(instance->nglyphs, FONTSEGMENTSIZE); i++) { @@ -586,21 +578,21 @@ FreeTypeFreeInstance(FTInstancePtr instance) for(j = 0; j < FONTSEGMENTSIZE; j++) { if(instance->available[i][j] == FT_AVAILABLE_RASTERISED) - xfree(instance->glyphs[i][j].bits); + free(instance->glyphs[i][j].bits); } - xfree(instance->glyphs[i]); + free(instance->glyphs[i]); } } - xfree(instance->glyphs); + free(instance->glyphs); } if(instance->available) { for(i = 0; i < iceil(instance->nglyphs, FONTSEGMENTSIZE); i++) { if(instance->available[i]) - xfree(instance->available[i]); + free(instance->available[i]); } - xfree(instance->available); + free(instance->available); } - xfree(instance); + free(instance); } } @@ -623,38 +615,30 @@ FreeTypeInstanceFindGlyph(unsigned idx_in, int flags, FTInstancePtr instance, } if(*available == NULL) { - *available = - (int**)xalloc(sizeof(int*) * iceil(instance->nglyphs, - FONTSEGMENTSIZE)); + *available = calloc(iceil(instance->nglyphs, FONTSEGMENTSIZE), + sizeof(int *)); if(*available == NULL) return AllocError; - memset((char*)(*available), 0, - sizeof(int*) * iceil(instance->nglyphs, FONTSEGMENTSIZE)); } segment = ifloor(idx, FONTSEGMENTSIZE); offset = idx - segment * FONTSEGMENTSIZE; if((*available)[segment] == NULL) { - (*available)[segment] = (int*)xalloc(sizeof(int) * FONTSEGMENTSIZE); + (*available)[segment] = calloc(FONTSEGMENTSIZE, sizeof(int *)); if((*available)[segment] == NULL) return AllocError; - memset((char*)(*available)[segment], 0, sizeof(int) * FONTSEGMENTSIZE); } if(*glyphs == NULL) { - *glyphs = (CharInfoPtr*)xalloc(sizeof(CharInfoPtr)* - iceil(instance->nglyphs, - FONTSEGMENTSIZE)); + *glyphs = calloc(iceil(instance->nglyphs, FONTSEGMENTSIZE), + sizeof(CharInfoPtr)); if(*glyphs == NULL) return AllocError; - memset((char*)(*glyphs), 0, - sizeof(CharInfoPtr)*iceil(instance->nglyphs, FONTSEGMENTSIZE)); } if((*glyphs)[segment] == NULL) { - (*glyphs)[segment]= - (CharInfoPtr)xalloc(sizeof(CharInfoRec) * FONTSEGMENTSIZE); + (*glyphs)[segment] = malloc(sizeof(CharInfoRec) * FONTSEGMENTSIZE); if((*glyphs)[segment] == NULL) return AllocError; } @@ -1378,10 +1362,9 @@ FreeTypeRasteriseGlyph(unsigned idx, int flags, CharInfoPtr tgp, bpr = (((wd + (instance->bmfmt.glyph<<3) - 1) >> 3) & -instance->bmfmt.glyph); - raster = (char*)xalloc(ht * bpr); + raster = calloc(1, ht * bpr); if(raster == NULL) return AllocError; - memset(raster, 0, ht * bpr); tgp->bits = raster; @@ -1540,10 +1523,10 @@ FreeTypeFreeFont(FTFontPtr font) { FreeTypeFreeInstance(font->instance); if(font->ranges) - xfree(font->ranges); + free(font->ranges); if(font->dummy_char.bits) - xfree(font->dummy_char.bits); - xfree(font); + free(font->dummy_char.bits); + free(font); } /* Free a font. If freeProps is 0, don't free the properties. */ @@ -1558,8 +1541,8 @@ FreeTypeFreeXFont(FontPtr pFont, int freeProps) FreeTypeFreeFont(tf); } if(freeProps && pFont->info.nprops>0) { - xfree(pFont->info.isStringProp); - xfree(pFont->info.props); + free(pFont->info.isStringProp); + free(pFont->info.props); } DestroyFontRec(pFont); } @@ -1639,13 +1622,13 @@ FreeTypeAddProperties(FTFontPtr font, FontScalablePtr vals, FontInfoPtr info, ( (font_properties && (post || t1info)) ? 3 : 0 ) + 2; /* type */ - info->props = (FontPropPtr)xalloc(maxprops * sizeof(FontPropRec)); + info->props = malloc(maxprops * sizeof(FontPropRec)); if(info->props == NULL) return AllocError; - info->isStringProp = (char*)xalloc(maxprops); + info->isStringProp = malloc(maxprops); if(info->isStringProp == NULL) { - xfree(info->props); + free(info->props); return AllocError; } @@ -2139,7 +2122,7 @@ restrict_code_range_by_str(int count,unsigned short *refFirstCol, fflush(stderr); #endif nRanges++; - ranges = (fsRange *)xrealloc(ranges, nRanges*sizeof(*ranges)); + ranges = realloc(ranges, nRanges*sizeof(*ranges)); if (NULL == ranges) break; { @@ -2170,7 +2153,7 @@ restrict_code_range_by_str(int count,unsigned short *refFirstCol, } result=i; } - xfree(ranges); + free(ranges); } return result; } @@ -2214,7 +2197,7 @@ FreeTypeSetUpTTCap( char *fileName, FontScalablePtr vals, int dirLen = p1-fileName; int baseLen = fileName+len - p2 -1; - *dynStrRealFileName = (char *)xalloc(dirLen+baseLen+1); + *dynStrRealFileName = malloc(dirLen+baseLen+1); if( *dynStrRealFileName == NULL ) { result = AllocError; goto quit; @@ -2284,7 +2267,7 @@ FreeTypeSetUpTTCap( char *fileName, FontScalablePtr vals, if( beginptr && 0 < *face_number ) { char *slash; *dynStrFTFileName = /* add -> ':'+strlen0+':'+strlen1+'\0' */ - (char *)xalloc(1+strlen(beginptr)+1+strlen(*dynStrRealFileName)+1); + malloc(1+strlen(beginptr)+1+strlen(*dynStrRealFileName)+1); if( *dynStrFTFileName == NULL ){ result = AllocError; goto quit; @@ -2309,7 +2292,7 @@ FreeTypeSetUpTTCap( char *fileName, FontScalablePtr vals, } } else{ - *dynStrFTFileName = (char *)xalloc(strlen(*dynStrRealFileName)+1); + *dynStrFTFileName = malloc(strlen(*dynStrRealFileName)+1); if( *dynStrFTFileName == NULL ){ result = AllocError; goto quit; @@ -2829,7 +2812,7 @@ FreeTypeLoadFont(FTFontPtr font, FontInfoPtr info, FTFacePtr face, font->nranges = vals->nranges; font->ranges = 0; if(font->nranges) { - font->ranges = (fsRange*)xalloc(vals->nranges*sizeof(fsRange)); + font->ranges = malloc(vals->nranges*sizeof(fsRange)); if(font->ranges == NULL) return AllocError; memcpy((char*)font->ranges, (char*)vals->ranges, @@ -3157,12 +3140,11 @@ FreeTypeLoadXFont(char *fileName, char *dynStrFTFileName = NULL; /* :1:foo.ttc */ char *dynStrTTCapCodeRange = NULL; - font = (FTFontPtr)xalloc(sizeof(FTFontRec)); + font = calloc(1, sizeof(FTFontRec)); if(font == NULL) { xrc = AllocError; goto quit; } - memset(font, 0, sizeof(FTFontRec)); xrc = FreeTypeSetUpTTCap(fileName, vals, &dynStrRealFileName, &dynStrFTFileName, @@ -3467,7 +3449,7 @@ FreeTypeLoadXFont(char *fileName, } /* header's metrics */ - instance->charcellMetrics = (xCharInfo*)xalloc(sizeof(xCharInfo)); + instance->charcellMetrics = malloc(sizeof(xCharInfo)); if(instance->charcellMetrics == NULL) { xrc = AllocError; goto quit; @@ -3498,7 +3480,7 @@ FreeTypeLoadXFont(char *fileName, int c = ins_ttcap->force_c_representative_metrics_char_code; /* header's metrics */ if( instance->forceConstantMetrics == NULL ){ - instance->forceConstantMetrics = (xCharInfo*)xalloc(sizeof(xCharInfo)); + instance->forceConstantMetrics = malloc(sizeof(xCharInfo)); if(instance->forceConstantMetrics == NULL) { xrc = AllocError; goto quit; @@ -3638,9 +3620,9 @@ FreeTypeLoadXFont(char *fileName, } quit: - if ( dynStrTTCapCodeRange ) xfree(dynStrTTCapCodeRange); - if ( dynStrFTFileName ) xfree(dynStrFTFileName); - if ( dynStrRealFileName ) xfree(dynStrRealFileName); + if ( dynStrTTCapCodeRange ) free(dynStrTTCapCodeRange); + if ( dynStrFTFileName ) free(dynStrFTFileName); + if ( dynStrRealFileName ) free(dynStrRealFileName); if ( xrc != Successful ) { if( font ){ if( face && font->instance == NULL ) FreeTypeFreeFace(face); @@ -3769,9 +3751,8 @@ FreeTypeGetGlyphs(FontPtr pFont, unsigned long count, unsigned char *chars, else ht=ht_actual; bpr = (((wd + (tf->instance->bmfmt.glyph<<3) - 1) >> 3) & -tf->instance->bmfmt.glyph); - raster = (char*)xalloc(ht * bpr); + raster = calloc(1, ht * bpr); if(raster) { - memset(raster, 0, ht * bpr); tf->dummy_char.bits = raster; *gp++ = &tf->dummy_char; } @@ -3917,40 +3898,24 @@ FreeTypeGetInfoScalable(FontPathElementPtr fpe, FontInfoPtr info, static FontRendererRec renderers[] = { {".ttf", 4, 0, FreeTypeOpenScalable, 0, FreeTypeGetInfoScalable, 0, CAPABILITIES}, - {".TTF", 4, 0, FreeTypeOpenScalable, 0, - FreeTypeGetInfoScalable, 0, CAPABILITIES}, {".ttc", 4, 0, FreeTypeOpenScalable, 0, FreeTypeGetInfoScalable, 0, CAPABILITIES}, - {".TTC", 4, 0, FreeTypeOpenScalable, 0, - FreeTypeGetInfoScalable, 0, CAPABILITIES}, {".otf", 4, 0, FreeTypeOpenScalable, 0, FreeTypeGetInfoScalable, 0, CAPABILITIES}, - {".OTF", 4, 0, FreeTypeOpenScalable, 0, - FreeTypeGetInfoScalable, 0, CAPABILITIES}, {".otc", 4, 0, FreeTypeOpenScalable, 0, FreeTypeGetInfoScalable, 0, CAPABILITIES}, - {".OTC", 4, 0, FreeTypeOpenScalable, 0, - FreeTypeGetInfoScalable, 0, CAPABILITIES}, {".pfa", 4, 0, FreeTypeOpenScalable, 0, FreeTypeGetInfoScalable, 0, CAPABILITIES}, - {".PFA", 4, 0, FreeTypeOpenScalable, 0, - FreeTypeGetInfoScalable, 0, CAPABILITIES}, {".pfb", 4, 0, FreeTypeOpenScalable, 0, FreeTypeGetInfoScalable, 0, CAPABILITIES}, - {".PFB", 4, 0, FreeTypeOpenScalable, 0, - FreeTypeGetInfoScalable, 0, CAPABILITIES}, }; static int num_renderers = sizeof(renderers) / sizeof(renderers[0]); static FontRendererRec alt_renderers[] = { {".bdf", 4, 0, FreeTypeOpenScalable, 0, FreeTypeGetInfoScalable, 0, CAPABILITIES}, - {".BDF", 4, 0, FreeTypeOpenScalable, 0, - FreeTypeGetInfoScalable, 0, CAPABILITIES}, {".pcf", 4, 0, FreeTypeOpenScalable, 0, FreeTypeGetInfoScalable, 0, CAPABILITIES}, - {".PCF", 4, 0, FreeTypeOpenScalable, 0, - FreeTypeGetInfoScalable, 0, CAPABILITIES}, }; static int num_alt_renderers = diff --git a/libXfont/src/FreeType/fttools.c b/libXfont/src/FreeType/fttools.c index 10604b1f6..7277273fd 100644 --- a/libXfont/src/FreeType/fttools.c +++ b/libXfont/src/FreeType/fttools.c @@ -27,14 +27,8 @@ #include #endif #include -#ifndef FONTMODULE #include #include -#else -#include "Xmd.h" -#include "Xdefs.h" -#include "xf86_ansic.h" -#endif #include #include diff --git a/libXfont/src/FreeType/xttcap.c b/libXfont/src/FreeType/xttcap.c index 507da80d6..89e092b0e 100644 --- a/libXfont/src/FreeType/xttcap.c +++ b/libXfont/src/FreeType/xttcap.c @@ -44,21 +44,8 @@ static char const * const releaseID = #endif #include #include -#ifndef FONTMODULE #include #include -#else -#include "Xmd.h" -#include "Xdefs.h" -#include "xf86_ansic.h" -#endif -/* -#include -#include -#include -#include "xf86Module.h" -#include "xf86_ansic.h" -*/ #ifndef True #define True (-1) @@ -69,17 +56,6 @@ static char const * const releaseID = #include "xttcap.h" -#if 0 -/* - Prototypes for obsoleted OS (e.g. SunOS4) - */ - -#if (defined(sun) && !(defined(SVR4) || defined(__SVR4))) -double strtod(char *str, char **ptr); -double strtol(char *str, char **ptr, int base); -#endif -#endif - /************************************************************************** Private Data Types @@ -259,7 +235,7 @@ SPropRecValList_add_record(SDynPropRecValList *pThisList, { char *p; - if (NULL == (p = (char *)xalloc(strlen(strValue)+1))) { + if (NULL == (p = malloc(strlen(strValue)+1))) { fprintf(stderr, "truetype font property : " "cannot allocate memory.\n"); @@ -283,8 +259,7 @@ SPropRecValList_add_record(SDynPropRecValList *pThisList, /* add to list */ SPropRecValListNodeP *newNode; - if (NULL == (newNode = - (SPropRecValListNodeP *)xalloc(sizeof(*newNode)))) { + if (NULL == (newNode = malloc(sizeof(*newNode)))) { fprintf(stderr, "truetype font property : " "cannot allocate memory.\n"); @@ -473,7 +448,7 @@ parse_one_line(SDynPropRecValList *pThisList, FILE *is) char *buf = NULL; char *recordHead, *valueHead = NULL; - if (NULL == (buf = xalloc(LEN_LINEBUF))) { + if (NULL == (buf = malloc(LEN_LINEBUF))) { fprintf(stderr, "truetype font property file : cannot allocate memory.\n"); result = True; @@ -508,7 +483,7 @@ parse_one_line(SDynPropRecValList *pThisList, FILE *is) result = SPropRecValList_add_record(pThisList, recordHead, valueHead); } quit: - xfree(buf); + free(buf); abort: return result; } @@ -649,13 +624,13 @@ SPropRecValList_add_by_font_cap(SDynPropRecValList *pThisList, char *value; len = term-p-1; - value=(char *)xalloc(len+1); + value=malloc(len+1); memcpy(value, p+1, len); value[len]='\0'; SPropRecValList_add_record(pThisList, "FaceNumber", value); - xfree(value); + free(value); term=p; } break; @@ -669,7 +644,7 @@ SPropRecValList_add_by_font_cap(SDynPropRecValList *pThisList, int i; char const *nextColon = strchr(strCapHead, ':'); if (0