diff options
author | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-06-19 09:30:34 +0000 |
---|---|---|
committer | Peter Breitenlohner <peb@mppmu.mpg.de> | 2009-06-19 09:30:34 +0000 |
commit | 54cec0cfbcec8404e4d88d707424cf823754d730 (patch) | |
tree | f6fe4974336f16698eb001baa16737d50a4226b9 /Build/source | |
parent | 09f900b7ba423993554547fbab30f295b12cb4c6 (diff) |
enable compiler warnings
git-svn-id: svn://tug.org/texlive/trunk@13831 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source')
-rw-r--r-- | Build/source/texk/detex/ChangeLog | 4 | ||||
-rw-r--r-- | Build/source/texk/detex/Makefile.am | 2 | ||||
-rw-r--r-- | Build/source/texk/detex/Makefile.in | 2 | ||||
-rw-r--r-- | Build/source/texk/ttfdump/ChangeLog | 13 | ||||
-rw-r--r-- | Build/source/texk/ttfdump/Makefile.am | 19 | ||||
-rw-r--r-- | Build/source/texk/ttfdump/Makefile.in | 34 | ||||
-rw-r--r-- | Build/source/texk/ttfdump/libttf/font.c | 4 | ||||
-rw-r--r-- | Build/source/texk/ttfdump/libttf/gcache.c | 7 | ||||
-rw-r--r-- | Build/source/texk/ttfdump/libttf/stack.c | 3 | ||||
-rw-r--r-- | Build/source/texk/ttfdump/libttf/tabledir.c | 3 | ||||
-rw-r--r-- | Build/source/texk/ttfdump/src/ttfdump.c | 19 |
11 files changed, 71 insertions, 39 deletions
diff --git a/Build/source/texk/detex/ChangeLog b/Build/source/texk/detex/ChangeLog index cc025cb7c9f..fbfaca1f01e 100644 --- a/Build/source/texk/detex/ChangeLog +++ b/Build/source/texk/detex/ChangeLog @@ -1,3 +1,7 @@ +2009-06-19 Peter Breitenlohner <peb@mppmu.mpg.de> + + * Makefile.am (AM_CPPFLAGS): add -Dlint to ignore rcsid. + 2009-06-16 Peter Breitenlohner <peb@mppmu.mpg.de> * Makefile.am: detex.l provides yywrap, no need for $(LEXLIB). diff --git a/Build/source/texk/detex/Makefile.am b/Build/source/texk/detex/Makefile.am index 22905568146..e64a9c97156 100644 --- a/Build/source/texk/detex/Makefile.am +++ b/Build/source/texk/detex/Makefile.am @@ -6,7 +6,7 @@ ACLOCAL_AMFLAGS = -I ../../m4 INCLUDES = $(KPATHSEA_INCLUDES) -AM_CPPFLAGS = -DKPATHSEA +AM_CPPFLAGS = -DKPATHSEA -Dlint AM_CFLAGS = $(WARNING_CFLAGS) ## The Makefile.in from 2002 by Thomas Esser applied the sed script diff --git a/Build/source/texk/detex/Makefile.in b/Build/source/texk/detex/Makefile.in index a01c09a4a58..be4b26f5cf2 100644 --- a/Build/source/texk/detex/Makefile.in +++ b/Build/source/texk/detex/Makefile.in @@ -255,7 +255,7 @@ top_builddir = @top_builddir@ top_srcdir = @top_srcdir@ ACLOCAL_AMFLAGS = -I ../../m4 INCLUDES = $(KPATHSEA_INCLUDES) -AM_CPPFLAGS = -DKPATHSEA +AM_CPPFLAGS = -DKPATHSEA -Dlint AM_CFLAGS = $(WARNING_CFLAGS) detex_SOURCES = detex.h detex.l LDADD = $(KPATHSEA_LIBS) diff --git a/Build/source/texk/ttfdump/ChangeLog b/Build/source/texk/ttfdump/ChangeLog index 89bfc6a0b04..87424d5d08b 100644 --- a/Build/source/texk/ttfdump/ChangeLog +++ b/Build/source/texk/ttfdump/ChangeLog @@ -1,3 +1,16 @@ +2009-06-18 Peter Breitenlohner <peb@mppmu.mpg.de> + + * Makefile.am (AM_CFLAGS): enable compiler warnings. + * libttf/font.c (ttfCloneFont): not used. + * libttf/gcache.c (ttfInitCacheData): avoid ambiguous "cur = cur++". + (merge): only used #ifdef MERGEDELETE. + * libttf/stack.c (GetLONG): unused. + * libttf/tabledir.c (ttfCalcTableCheckSum): unused. + * src/ttfdump.c (dialog, add_suffix): unused. + (Strdup): declare as static. + (main): silence 'used uninitialized' warning. + avoid unused variables. + 2009-06-03 Karl Berry <karl@tug.org> * libttf/ttfread.c (ttfGetBYTE): do not make inline, just in case. diff --git a/Build/source/texk/ttfdump/Makefile.am b/Build/source/texk/ttfdump/Makefile.am index bbccbcb76e6..24567a36d88 100644 --- a/Build/source/texk/ttfdump/Makefile.am +++ b/Build/source/texk/ttfdump/Makefile.am @@ -18,9 +18,13 @@ dist-hook: rm -f $(distdir)/src/Makefile.in INCLUDES = -I$(top_srcdir)/include $(KPATHSEA_INCLUDES) +AM_CPPFLAGS = -Dlint +AM_CFLAGS = $(WARNING_CFLAGS) noinst_LIBRARIES = libttf.a +# libttf/interp.c is not used (would just produce compiler warnings). +# nodist_libttf_a_SOURCES = \ libttf/cmap.c \ libttf/cvt.c \ @@ -35,7 +39,6 @@ nodist_libttf_a_SOURCES = \ libttf/head.c \ libttf/hhea.c \ libttf/hmtx.c \ - libttf/interp.c \ libttf/kern.c \ libttf/loca.c \ libttf/ltsh.c \ @@ -54,22 +57,20 @@ nodist_libttf_a_SOURCES = \ libttf/vhea.c \ libttf/vmtx.c -## The library doesn't actually depend on kpathsea, but this way -## kpathsea is rebuilt before compiling ttfdump (I hope). -libttf_a_DEPENDENCIES = $(KPATHSEA_DEPEND) - -## Rebuild libkpathsea -@KPATHSEA_RULE@ - bin_PROGRAMS = ttfdump nodist_ttfdump_SOURCES = src/ttfdump.c LDADD = libttf.a +$(ttfdump_OBJECTS): $(KPATHSEA_DEPEND) + +## Rebuild libkpathsea +@KPATHSEA_RULE@ + nodist_man1_MANS = docs/ttfdump.1 -## Not yet used +## Not used ## EXTRA_DIST += ILX NOTE README.bg5 diff --git a/Build/source/texk/ttfdump/Makefile.in b/Build/source/texk/ttfdump/Makefile.in index 31ea9e74c43..0d508c180fc 100644 --- a/Build/source/texk/ttfdump/Makefile.in +++ b/Build/source/texk/ttfdump/Makefile.in @@ -78,11 +78,11 @@ nodist_libttf_a_OBJECTS = cmap.$(OBJEXT) cvt.$(OBJEXT) \ disasm.$(OBJEXT) font.$(OBJEXT) fpgm.$(OBJEXT) gasp.$(OBJEXT) \ gcache.$(OBJEXT) glyf.$(OBJEXT) gstate.$(OBJEXT) \ hdmx.$(OBJEXT) head.$(OBJEXT) hhea.$(OBJEXT) hmtx.$(OBJEXT) \ - interp.$(OBJEXT) kern.$(OBJEXT) loca.$(OBJEXT) ltsh.$(OBJEXT) \ - maxp.$(OBJEXT) name.$(OBJEXT) os2.$(OBJEXT) pclt.$(OBJEXT) \ - post.$(OBJEXT) prep.$(OBJEXT) stack.$(OBJEXT) \ - tabledir.$(OBJEXT) ttc.$(OBJEXT) ttfread.$(OBJEXT) \ - ttfutil.$(OBJEXT) vdmx.$(OBJEXT) vhea.$(OBJEXT) vmtx.$(OBJEXT) + kern.$(OBJEXT) loca.$(OBJEXT) ltsh.$(OBJEXT) maxp.$(OBJEXT) \ + name.$(OBJEXT) os2.$(OBJEXT) pclt.$(OBJEXT) post.$(OBJEXT) \ + prep.$(OBJEXT) stack.$(OBJEXT) tabledir.$(OBJEXT) \ + ttc.$(OBJEXT) ttfread.$(OBJEXT) ttfutil.$(OBJEXT) \ + vdmx.$(OBJEXT) vhea.$(OBJEXT) vmtx.$(OBJEXT) libttf_a_OBJECTS = $(nodist_libttf_a_OBJECTS) am__installdirs = "$(DESTDIR)$(bindir)" "$(DESTDIR)$(man1dir)" PROGRAMS = $(bin_PROGRAMS) @@ -260,7 +260,12 @@ top_srcdir = @top_srcdir@ ACLOCAL_AMFLAGS = -I ../../m4 EXTRA_DIST = docs include libttf src ILX NOTE README.bg5 INCLUDES = -I$(top_srcdir)/include $(KPATHSEA_INCLUDES) +AM_CPPFLAGS = -Dlint +AM_CFLAGS = $(WARNING_CFLAGS) noinst_LIBRARIES = libttf.a + +# libttf/interp.c is not used (would just produce compiler warnings). +# nodist_libttf_a_SOURCES = \ libttf/cmap.c \ libttf/cvt.c \ @@ -275,7 +280,6 @@ nodist_libttf_a_SOURCES = \ libttf/head.c \ libttf/hhea.c \ libttf/hmtx.c \ - libttf/interp.c \ libttf/kern.c \ libttf/loca.c \ libttf/ltsh.c \ @@ -294,7 +298,6 @@ nodist_libttf_a_SOURCES = \ libttf/vhea.c \ libttf/vmtx.c -libttf_a_DEPENDENCIES = $(KPATHSEA_DEPEND) nodist_ttfdump_SOURCES = src/ttfdump.c LDADD = libttf.a nodist_man1_MANS = docs/ttfdump.1 @@ -427,7 +430,6 @@ distclean-compile: @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/head.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hhea.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/hmtx.Po@am__quote@ -@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/interp.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/kern.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/loca.Po@am__quote@ @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ltsh.Po@am__quote@ @@ -650,20 +652,6 @@ hmtx.obj: libttf/hmtx.c @AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ @am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o hmtx.obj `if test -f 'libttf/hmtx.c'; then $(CYGPATH_W) 'libttf/hmtx.c'; else $(CYGPATH_W) '$(srcdir)/libttf/hmtx.c'; fi` -interp.o: libttf/interp.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT interp.o -MD -MP -MF $(DEPDIR)/interp.Tpo -c -o interp.o `test -f 'libttf/interp.c' || echo '$(srcdir)/'`libttf/interp.c -@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/interp.Tpo $(DEPDIR)/interp.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='libttf/interp.c' object='interp.o' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o interp.o `test -f 'libttf/interp.c' || echo '$(srcdir)/'`libttf/interp.c - -interp.obj: libttf/interp.c -@am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT interp.obj -MD -MP -MF $(DEPDIR)/interp.Tpo -c -o interp.obj `if test -f 'libttf/interp.c'; then $(CYGPATH_W) 'libttf/interp.c'; else $(CYGPATH_W) '$(srcdir)/libttf/interp.c'; fi` -@am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/interp.Tpo $(DEPDIR)/interp.Po -@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='libttf/interp.c' object='interp.obj' libtool=no @AMDEPBACKSLASH@ -@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@ -@am__fastdepCC_FALSE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -c -o interp.obj `if test -f 'libttf/interp.c'; then $(CYGPATH_W) 'libttf/interp.c'; else $(CYGPATH_W) '$(srcdir)/libttf/interp.c'; fi` - kern.o: libttf/kern.c @am__fastdepCC_TRUE@ $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) $(AM_CFLAGS) $(CFLAGS) -MT kern.o -MD -MP -MF $(DEPDIR)/kern.Tpo -c -o kern.o `test -f 'libttf/kern.c' || echo '$(srcdir)/'`libttf/kern.c @am__fastdepCC_TRUE@ $(am__mv) $(DEPDIR)/kern.Tpo $(DEPDIR)/kern.Po @@ -1308,6 +1296,8 @@ dist-hook: rm -f $(distdir)/libttf/Makefile.in rm -f $(distdir)/src/Makefile.in +$(ttfdump_OBJECTS): $(KPATHSEA_DEPEND) + @KPATHSEA_RULE@ # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/Build/source/texk/ttfdump/libttf/font.c b/Build/source/texk/ttfdump/libttf/font.c index 474d4f008e4..c8b3784a6eb 100644 --- a/Build/source/texk/ttfdump/libttf/font.c +++ b/Build/source/texk/ttfdump/libttf/font.c @@ -134,6 +134,8 @@ void ttfFreeOptionalTables(TTFontPtr font) ttfFreeVMTX(font->vmtx); } +#if 0 +/* Not used */ /* make a clone of the origional font * This is use for fonts that support more than one encoding scheme * @@ -152,6 +154,8 @@ TTFontPtr ttfCloneFont(TTFontPtr font) return newfont; } +#endif + static void ttfInitInterpreter(TTFontPtr font) { ttfInitStorageArea(font); diff --git a/Build/source/texk/ttfdump/libttf/gcache.c b/Build/source/texk/ttfdump/libttf/gcache.c index d926bebd680..7ecdb0a8ed7 100644 --- a/Build/source/texk/ttfdump/libttf/gcache.c +++ b/Build/source/texk/ttfdump/libttf/gcache.c @@ -103,7 +103,9 @@ static void ttfFreeCacheData(TTFontPtr font); static void ttfInsertBST(TTFontPtr font,GlyphCachePtr gcache); static GlyphCachePtr ttfSearchBST(TTFontPtr font,ULONG offset); static void ttfDeleteBST(TTFontPtr font,ULONG offset); +#ifdef MERGEDELETE static void merge(GlyphCachePtr *root); +#endif static void copy(GlyphCachePtr *root); void ttfInitGlyphCache(TTFontPtr font) @@ -253,8 +255,7 @@ static void ttfInitCacheData(TTFontPtr font) cur->glyf.flags = tmp->glyf.flags + maxPoints; cur->glyf.xCoordinates = tmp->glyf.xCoordinates + maxPoints; cur->glyf.yCoordinates = tmp->glyf.yCoordinates + maxPoints; - tmp = cur; - cur = cur++; + tmp = cur++; } } static void ttfFreeCacheData(TTFontPtr font) @@ -374,6 +375,7 @@ static void ttfDeleteBST(TTFontPtr font,ULONG offset) } +#ifdef MERGEDELETE static void merge(GlyphCachePtr *root) { GlyphCachePtr tmp; @@ -395,6 +397,7 @@ static void merge(GlyphCachePtr *root) *root = (*root)->left; } } +#endif static void copy(GlyphCachePtr *root) { GlyphCachePtr tmp, parent; diff --git a/Build/source/texk/ttfdump/libttf/stack.c b/Build/source/texk/ttfdump/libttf/stack.c index e47b3b0af09..5ca56deb90a 100644 --- a/Build/source/texk/ttfdump/libttf/stack.c +++ b/Build/source/texk/ttfdump/libttf/stack.c @@ -80,6 +80,8 @@ inline SHORT GetSHORT(VirtualMachine *vm) return 0; } } +#if 0 +/* Not used */ /* read four bytes from the instruction steam */ inline LONG GetLONG(VirtualMachine *vm) { @@ -99,3 +101,4 @@ inline LONG GetLONG(VirtualMachine *vm) return 0; } } +#endif diff --git a/Build/source/texk/ttfdump/libttf/tabledir.c b/Build/source/texk/ttfdump/libttf/tabledir.c index 2e2f328beb1..c0c2980191f 100644 --- a/Build/source/texk/ttfdump/libttf/tabledir.c +++ b/Build/source/texk/ttfdump/libttf/tabledir.c @@ -99,6 +99,8 @@ TableDirPtr ttfLookUpTableDir(ULONG tagname,TTFontPtr font) return NULL; } +#if 0 +/* Not used */ /* calculate table check sum */ /* can't be done until the data abstraction have been finished */ /* not finished yet */ @@ -119,3 +121,4 @@ ULONG ttfCalcTableCheckSum(ULONG tagname,TTFontPtr font) return sum; } +#endif diff --git a/Build/source/texk/ttfdump/src/ttfdump.c b/Build/source/texk/ttfdump/src/ttfdump.c index d1848a08e95..468246cb984 100644 --- a/Build/source/texk/ttfdump/src/ttfdump.c +++ b/Build/source/texk/ttfdump/src/ttfdump.c @@ -65,9 +65,15 @@ static void print_vdmx(FILE *out); static void print_vhea(FILE *out); static void print_vmtx(FILE *out); +#if 0 +/* Not used */ static void dialog (int argc, char *argv[]); +#endif static void usage (void); +#if 0 +/* Not used */ static void add_suffix (char *name, char *suffix); +#endif #if !defined(EXIT_FAILURE) @@ -82,7 +88,7 @@ static void add_suffix (char *name, char *suffix); /* strdup() is not available on all platforms; this version has been * contributed by Nelson Beebe. */ -char * +static char * Strdup(const char *s) { char *p; @@ -101,13 +107,12 @@ Strdup(const char *s) int main(int argc, char *argv[]) { - FILE *tt_file, *dp_file; - TTCHeaderPtr ttc; + FILE *dp_file; + TTCHeaderPtr ttc = NULL; /* avoid uninitialized warning */ int c; extern int optind; extern char *optarg; - char *options, *value; char *tablename = NULL; @@ -548,6 +553,8 @@ print_vmtx(FILE *out) } +#if 0 +/* Not used */ static void dialog(int argc, char *argv[]) { @@ -562,6 +569,7 @@ dialog(int argc, char *argv[]) else strcpy(dumpname, *++argv); } +#endif static void @@ -572,6 +580,8 @@ usage(void) } +#if 0 +/* Not used */ static void add_suffix(char *name, char *suffix) { @@ -595,6 +605,7 @@ add_suffix(char *name, char *suffix) } } } +#endif /* end of ttfdump.c */ |