New Ghostscript/GhostPDL compiler warnings - 2018-05-18-08:00:14 - 9cb169b6b260f650aac2c3c7ed7af0f345ee0707
[email protected] Fri, 18 May 2018 10:04:55 -0700 (PDT)
| Newsgroups | gmane.comp.printing.ghostscript.regression |
|---|---|
| Message-ID | <20180518170455.8CB3C204061F@i7> |
Previous Revision: ddace435eb99ea1c8a517f4ec94307cfe0743bce Current Revision: 9cb169b6b260f650aac2c3c7ed7af0f345ee0707 commit 9cb169b6b260f650aac2c3c7ed7af0f345ee0707 Author: Chris Liddell <[email protected]> AuthorDate: Tue Apr 3 15:49:48 2018 +0100 CommitDate: Fri May 18 13:17:15 2018 +0100 Work around a behaviour change in freetype > 2.8 Freetype will throw an error when we try to retrieve the glyph if the x/y advance values are too big to fit in a 16.16 fixed point value. Since we have no need of those values, set them to zero, and avoid the error. Bring freetype up to 2.9.1 Plus the gs makefile changes to support the new version. Reapply "Work around a change in the zlib API for 1.2.11" for Freetype commit: 08482c582115a1396d0fd9186011008f889a61c5 base/fapi_ft.c base/freetype.mak freetype/CMakeLists.txt freetype/ChangeLog freetype/ChangeLog.20 freetype/ChangeLog.21 freetype/ChangeLog.22 freetype/ChangeLog.23 freetype/ChangeLog.24 freetype/ChangeLog.25 freetype/ChangeLog.26 freetype/ChangeLog.27 freetype/ChangeLog.28 freetype/Jamfile freetype/Jamrules freetype/Makefile freetype/README freetype/README.git freetype/autogen.sh freetype/builds/amiga/README freetype/builds/amiga/include/config/ftconfig.h freetype/builds/amiga/include/config/ftmodule.h freetype/builds/amiga/makefile freetype/builds/amiga/makefile.os4 freetype/builds/amiga/smakefile freetype/builds/amiga/src/base/ftdebug.c freetype/builds/amiga/src/base/ftsystem.c freetype/builds/ansi/ansi-def.mk freetype/builds/ansi/ansi.mk freetype/builds/beos/beos-def.mk freetype/builds/beos/beos.mk freetype/builds/beos/detect.mk freetype/builds/cmake/FindHarfBuzz.cmake freetype/builds/cmake/iOS.cmake freetype/builds/cmake/testbuild.sh freetype/builds/compiler/ansi-cc.mk freetype/builds/compiler/bcc-dev.mk freetype/builds/compiler/bcc.mk freetype/builds/compiler/emx.mk freetype/builds/compiler/gcc-dev.mk freetype/builds/compiler/gcc.mk freetype/builds/compiler/intelc.mk freetype/builds/compiler/unix-lcc.mk freetype/builds/compiler/visualage.mk freetype/builds/compiler/visualc.mk freetype/builds/compiler/watcom.mk freetype/builds/compiler/win-lcc.mk freetype/builds/detect.mk freetype/builds/dos/detect.mk freetype/builds/dos/dos-def.mk freetype/builds/dos/dos-emx.mk freetype/builds/dos/dos-gcc.mk freetype/builds/dos/dos-wat.mk freetype/builds/exports.mk freetype/builds/freetype.mk freetype/builds/link_dos.mk freetype/builds/link_std.mk freetype/builds/mac/FreeType.m68k_cfm.make.txt freetype/builds/mac/FreeType.m68k_far.make.txt freetype/builds/mac/FreeType.ppc_carbon.make.txt freetype/builds/mac/FreeType.ppc_classic.make.txt freetype/builds/mac/ftmac.c freetype/builds/modules.mk freetype/builds/newline freetype/builds/os2/detect.mk freetype/builds/os2/os2-def.mk freetype/builds/os2/os2-dev.mk freetype/builds/os2/os2-gcc.mk freetype/builds/symbian/bld.inf freetype/builds/symbian/freetype.mmp freetype/builds/toplevel.mk freetype/builds/unix/aclocal.m4 freetype/builds/unix/config.guess freetype/builds/unix/config.sub freetype/builds/unix/configure freetype/builds/unix/configure.ac freetype/builds/unix/configure.raw freetype/builds/unix/detect.mk freetype/builds/unix/freetype-config.in freetype/builds/unix/freetype2.in freetype/builds/unix/freetype2.m4 freetype/builds/unix/ft-munmap.m4 freetype/builds/unix/ftconfig.in freetype/builds/unix/ftsystem.c freetype/builds/unix/install.mk freetype/builds/unix/pkg.m4 freetype/builds/unix/unix-cc.in freetype/builds/unix/unix-def.in freetype/builds/unix/unix-dev.mk freetype/builds/unix/unix-lcc.mk freetype/builds/unix/unix.mk freetype/builds/unix/unixddef.mk freetype/builds/vms/ftconfig.h freetype/builds/vms/ftsystem.c freetype/builds/wince/ftdebug.c freetype/builds/wince/vc2005-ce/freetype.vcproj freetype/builds/wince/vc2005-ce/index.html freetype/builds/wince/vc2008-ce/freetype.vcproj freetype/builds/wince/vc2008-ce/index.html freetype/builds/windows/detect.mk freetype/builds/windows/ftdebug.c freetype/builds/windows/vc2005/freetype.vcproj freetype/builds/windows/vc2005/index.html freetype/builds/windows/vc2008/freetype.vcproj freetype/builds/windows/vc2008/index.html freetype/builds/windows/vc2010/freetype.sln freetype/builds/windows/vc2010/freetype.vcxproj freetype/builds/windows/vc2010/freetype.vcxproj.filters freetype/builds/windows/vc2010/index.html freetype/builds/windows/visualc/freetype.dsp freetype/builds/windows/visualc/freetype.vcproj freetype/builds/windows/visualc/index.html freetype/builds/windows/visualce/freetype.dsp freetype/builds/windows/visualce/freetype.vcproj freetype/builds/windows/visualce/index.html freetype/builds/windows/w32-bcc.mk freetype/builds/windows/w32-bccd.mk freetype/builds/windows/w32-dev.mk freetype/builds/windows/w32-gcc.mk freetype/builds/windows/w32-icc.mk freetype/builds/windows/w32-intl.mk freetype/builds/windows/w32-lcc.mk freetype/builds/windows/w32-mingw32.mk freetype/builds/windows/w32-vcc.mk freetype/builds/windows/w32-wat.mk freetype/builds/windows/win32-def.mk freetype/configure freetype/devel/ft2build.h freetype/devel/ftoption.h freetype/docs/CHANGES freetype/docs/CUSTOMIZE freetype/docs/DEBUG freetype/docs/FTL.TXT freetype/docs/INSTALL freetype/docs/INSTALL.ANY freetype/docs/INSTALL.CROSS freetype/docs/INSTALL.GNU freetype/docs/INSTALL.MAC freetype/docs/INSTALL.UNIX freetype/docs/INSTALL.VMS freetype/docs/MAKEPP freetype/docs/TODO freetype/docs/VERSIONS.TXT freetype/docs/formats.txt freetype/docs/freetype-config.1 freetype/docs/raster.txt freetype/docs/reference/ft2-auto_hinter.html freetype/docs/reference/ft2-base_interface.html freetype/docs/reference/ft2-basic_types.html freetype/docs/reference/ft2-bdf_fonts.html freetype/docs/reference/ft2-bitmap_handling.html freetype/docs/reference/ft2-bzip2.html freetype/docs/reference/ft2-cache_subsystem.html freetype/docs/reference/ft2-cff_driver.html freetype/docs/reference/ft2-cid_fonts.html freetype/docs/reference/ft2-computations.html freetype/docs/reference/ft2-error_code_values.html freetype/docs/reference/ft2-error_enumerations.html freetype/docs/reference/ft2-font_formats.html freetype/docs/reference/ft2-gasp_table.html freetype/docs/reference/ft2-glyph_management.html freetype/docs/reference/ft2-glyph_stroker.html freetype/docs/reference/ft2-glyph_variants.html freetype/docs/reference/ft2-gx_validation.html freetype/docs/reference/ft2-gzip.html freetype/docs/reference/ft2-header_file_macros.html freetype/docs/reference/ft2-header_inclusion.html freetype/docs/reference/ft2-incremental.html freetype/docs/reference/ft2-index.html freetype/docs/reference/ft2-lcd_filtering.html freetype/docs/reference/ft2-list_processing.html freetype/docs/reference/ft2-lzw.html freetype/docs/reference/ft2-mac_specific.html freetype/docs/reference/ft2-module_management.html freetype/docs/reference/ft2-multiple_masters.html freetype/docs/reference/ft2-ot_validation.html freetype/docs/reference/ft2-outline_processing.html freetype/docs/reference/ft2-parameter_tags.html freetype/docs/reference/ft2-pcf_driver.html freetype/docs/reference/ft2-pfr_fonts.html freetype/docs/reference/ft2-properties.html freetype/docs/reference/ft2-quick_advance.html freetype/docs/reference/ft2-raster.html freetype/docs/reference/ft2-sfnt_names.html freetype/docs/reference/ft2-sizes_management.html freetype/docs/reference/ft2-system_interface.html freetype/docs/reference/ft2-t1_cid_driver.html freetype/docs/reference/ft2-toc.html freetype/docs/reference/ft2-truetype_engine.html freetype/docs/reference/ft2-truetype_tables.html freetype/docs/reference/ft2-tt_driver.html freetype/docs/reference/ft2-type1_tables.html freetype/docs/reference/ft2-user_allocation.html freetype/docs/reference/ft2-version.html freetype/docs/reference/ft2-winfnt_fonts.html freetype/docs/release freetype/include/freetype/config/ftconfig.h freetype/include/freetype/config/ftheader.h freetype/include/freetype/config/ftoption.h freetype/include/freetype/config/ftstdlib.h freetype/include/freetype/freetype.h freetype/include/freetype/ftadvanc.h freetype/include/freetype/ftautoh.h freetype/include/freetype/ftbbox.h freetype/include/freetype/ftbdf.h freetype/include/freetype/ftbitmap.h freetype/include/freetype/ftbzip2.h freetype/include/freetype/ftcache.h freetype/include/freetype/ftcffdrv.h freetype/include/freetype/ftchapters.h freetype/include/freetype/ftcid.h freetype/include/freetype/ftdriver.h freetype/include/freetype/fterrdef.h freetype/include/freetype/fterrors.h freetype/include/freetype/ftfntfmt.h freetype/include/freetype/ftgasp.h freetype/include/freetype/ftglyph.h freetype/include/freetype/ftgxval.h freetype/include/freetype/ftgzip.h freetype/include/freetype/ftimage.h freetype/include/freetype/ftincrem.h freetype/include/freetype/ftlcdfil.h freetype/include/freetype/ftlist.h freetype/include/freetype/ftlzw.h freetype/include/freetype/ftmac.h freetype/include/freetype/ftmm.h freetype/include/freetype/ftmodapi.h freetype/include/freetype/ftmoderr.h freetype/include/freetype/ftotval.h freetype/include/freetype/ftoutln.h freetype/include/freetype/ftparams.h freetype/include/freetype/ftpfr.h freetype/include/freetype/ftrender.h freetype/include/freetype/ftsizes.h freetype/include/freetype/ftsnames.h freetype/include/freetype/ftstroke.h freetype/include/freetype/ftsynth.h freetype/include/freetype/ftsystem.h freetype/include/freetype/fttrigon.h freetype/include/freetype/ftttdrv.h freetype/include/freetype/fttypes.h freetype/include/freetype/ftwinfnt.h freetype/include/freetype/internal/autohint.h freetype/include/freetype/internal/cffotypes.h freetype/include/freetype/internal/cfftypes.h freetype/include/freetype/internal/ftcalc.h freetype/include/freetype/internal/ftdebug.h freetype/include/freetype/internal/ftdriver.h freetype/include/freetype/internal/ftdrv.h freetype/include/freetype/internal/ftgloadr.h freetype/include/freetype/internal/ftmemory.h freetype/include/freetype/internal/ftobjs.h freetype/include/freetype/internal/ftpic.h freetype/include/freetype/internal/ftpsprop.h freetype/include/freetype/internal/ftrfork.h freetype/include/freetype/internal/ftserv.h freetype/include/freetype/internal/ftstream.h freetype/include/freetype/internal/fttrace.h freetype/include/freetype/internal/ftvalid.h freetype/include/freetype/internal/internal.h freetype/include/freetype/internal/psaux.h freetype/include/freetype/internal/pshints.h freetype/include/freetype/internal/services/svbdf.h freetype/include/freetype/internal/services/svcfftl.h freetype/include/freetype/internal/services/svcid.h freetype/include/freetype/internal/services/svfntfmt.h freetype/include/freetype/internal/services/svgldict.h freetype/include/freetype/internal/services/svgxval.h freetype/include/freetype/internal/services/svkern.h freetype/include/freetype/internal/services/svmetric.h freetype/include/freetype/internal/services/svmm.h freetype/include/freetype/internal/services/svotval.h freetype/include/freetype/internal/services/svpfr.h freetype/include/freetype/internal/services/svpostnm.h freetype/include/freetype/internal/services/svprop.h freetype/include/freetype/internal/services/svpscmap.h freetype/include/freetype/internal/services/svpsinfo.h freetype/include/freetype/internal/services/svsfnt.h freetype/include/freetype/internal/services/svttcmap.h freetype/include/freetype/internal/services/svtteng.h freetype/include/freetype/internal/services/svttglyf.h freetype/include/freetype/internal/services/svwinfnt.h freetype/include/freetype/internal/sfnt.h freetype/include/freetype/internal/t1types.h freetype/include/freetype/internal/tttypes.h freetype/include/freetype/t1tables.h freetype/include/freetype/ttnameid.h freetype/include/freetype/tttables.h freetype/include/freetype/tttags.h freetype/include/freetype/ttunpat.h freetype/include/ft2build.h freetype/modules.cfg freetype/src/Jamfile freetype/src/autofit/Jamfile freetype/src/autofit/afangles.c freetype/src/autofit/afblue.c freetype/src/autofit/afblue.cin freetype/src/autofit/afblue.dat freetype/src/autofit/afblue.h freetype/src/autofit/afblue.hin freetype/src/autofit/afcjk.c freetype/src/autofit/afcjk.h freetype/src/autofit/afcover.h freetype/src/autofit/afdummy.c freetype/src/autofit/afdummy.h freetype/src/autofit/aferrors.h freetype/src/autofit/afglobal.c freetype/src/autofit/afglobal.h freetype/src/autofit/afhints.c freetype/src/autofit/afhints.h freetype/src/autofit/afindic.c freetype/src/autofit/afindic.h freetype/src/autofit/aflatin.c freetype/src/autofit/aflatin.h freetype/src/autofit/aflatin2.c freetype/src/autofit/aflatin2.h freetype/src/autofit/afloader.c freetype/src/autofit/afloader.h freetype/src/autofit/afmodule.c freetype/src/autofit/afmodule.h freetype/src/autofit/afpic.c freetype/src/autofit/afpic.h freetype/src/autofit/afranges.c freetype/src/autofit/afranges.h freetype/src/autofit/afscript.h freetype/src/autofit/afshaper.c freetype/src/autofit/afshaper.h freetype/src/autofit/afstyles.h freetype/src/autofit/aftypes.h freetype/src/autofit/afwarp.c freetype/src/autofit/afwarp.h freetype/src/autofit/afwrtsys.h freetype/src/autofit/autofit.c freetype/src/autofit/module.mk freetype/src/autofit/rules.mk freetype/src/base/Jamfile freetype/src/base/basepic.c freetype/src/base/basepic.h freetype/src/base/ftadvanc.c freetype/src/base/ftapi.c freetype/src/base/ftbase.c freetype/src/base/ftbase.h freetype/src/base/ftbbox.c freetype/src/base/ftbdf.c freetype/src/base/ftbitmap.c freetype/src/base/ftcalc.c freetype/src/base/ftcid.c freetype/src/base/ftdbgmem.c freetype/src/base/ftdebug.c freetype/src/base/ftfntfmt.c freetype/src/base/ftfstype.c freetype/src/base/ftgasp.c freetype/src/base/ftgloadr.c freetype/src/base/ftglyph.c freetype/src/base/ftgxval.c freetype/src/base/ftinit.c freetype/src/base/ftlcdfil.c freetype/src/base/ftmac.c freetype/src/base/ftmm.c freetype/src/base/ftobjs.c freetype/src/base/ftotval.c freetype/src/base/ftoutln.c freetype/src/base/ftpatent.c freetype/src/base/ftpfr.c freetype/src/base/ftpic.c freetype/src/base/ftpsprop.c freetype/src/base/ftrfork.c freetype/src/base/ftsnames.c freetype/src/base/ftstream.c freetype/src/base/ftstroke.c freetype/src/base/ftsynth.c freetype/src/base/ftsystem.c freetype/src/base/fttrigon.c freetype/src/base/fttype1.c freetype/src/base/ftutil.c freetype/src/base/ftver.rc freetype/src/base/ftwinfnt.c freetype/src/base/rules.mk freetype/src/bdf/Jamfile freetype/src/bdf/README freetype/src/bdf/bdf.c freetype/src/bdf/bdfdrivr.c freetype/src/bdf/bdflib.c freetype/src/bzip2/Jamfile freetype/src/bzip2/ftbzip2.c freetype/src/bzip2/rules.mk freetype/src/cache/Jamfile freetype/src/cache/ftcache.c freetype/src/cache/ftcbasic.c freetype/src/cache/ftccache.c freetype/src/cache/ftccache.h freetype/src/cache/ftccback.h freetype/src/cache/ftccmap.c freetype/src/cache/ftcerror.h freetype/src/cache/ftcglyph.c freetype/src/cache/ftcglyph.h freetype/src/cache/ftcimage.c freetype/src/cache/ftcimage.h freetype/src/cache/ftcmanag.c freetype/src/cache/ftcmanag.h freetype/src/cache/ftcmru.c freetype/src/cache/ftcmru.h freetype/src/cache/ftcsbits.c freetype/src/cache/ftcsbits.h freetype/src/cache/rules.mk freetype/src/cff/Jamfile freetype/src/cff/cf2arrst.c freetype/src/cff/cf2arrst.h freetype/src/cff/cf2blues.c freetype/src/cff/cf2blues.h freetype/src/cff/cf2error.c freetype/src/cff/cf2error.h freetype/src/cff/cf2fixed.h freetype/src/cff/cf2font.c freetype/src/cff/cf2font.h freetype/src/cff/cf2ft.c freetype/src/cff/cf2ft.h freetype/src/cff/cf2glue.h freetype/src/cff/cf2hints.c freetype/src/cff/cf2hints.h freetype/src/cff/cf2intrp.c freetype/src/cff/cf2intrp.h freetype/src/cff/cf2read.c freetype/src/cff/cf2read.h freetype/src/cff/cf2stack.c freetype/src/cff/cf2stack.h freetype/src/cff/cf2types.h freetype/src/cff/cff.c freetype/src/cff/cffcmap.c freetype/src/cff/cffcmap.h freetype/src/cff/cffdrivr.c freetype/src/cff/cffdrivr.h freetype/src/cff/cfferrs.h freetype/src/cff/cffgload.c freetype/src/cff/cffgload.h freetype/src/cff/cffload.c freetype/src/cff/cffload.h freetype/src/cff/cffobjs.c freetype/src/cff/cffobjs.h freetype/src/cff/cffparse.c freetype/src/cff/cffparse.h freetype/src/cff/cffpic.c freetype/src/cff/cffpic.h freetype/src/cff/cfftoken.h freetype/src/cff/cfftypes.h freetype/src/cff/module.mk freetype/src/cff/rules.mk freetype/src/cid/Jamfile freetype/src/cid/ciderrs.h freetype/src/cid/cidgload.c freetype/src/cid/cidgload.h freetype/src/cid/cidload.c freetype/src/cid/cidload.h freetype/src/cid/cidobjs.c freetype/src/cid/cidobjs.h freetype/src/cid/cidparse.c freetype/src/cid/cidparse.h freetype/src/cid/cidriver.c freetype/src/cid/cidriver.h freetype/src/cid/cidtoken.h freetype/src/cid/module.mk freetype/src/cid/rules.mk freetype/src/cid/type1cid.c freetype/src/gxvalid/Jamfile freetype/src/gxvalid/README freetype/src/gxvalid/gxvalid.c freetype/src/gxvalid/gxvalid.h freetype/src/gxvalid/gxvbsln.c freetype/src/gxvalid/gxvcommn.c freetype/src/gxvalid/gxvcommn.h freetype/src/gxvalid/gxverror.h freetype/src/gxvalid/gxvfeat.c freetype/src/gxvalid/gxvfeat.h freetype/src/gxvalid/gxvfgen.c freetype/src/gxvalid/gxvjust.c freetype/src/gxvalid/gxvkern.c freetype/src/gxvalid/gxvlcar.c freetype/src/gxvalid/gxvmod.c freetype/src/gxvalid/gxvmod.h freetype/src/gxvalid/gxvmort.c freetype/src/gxvalid/gxvmort.h freetype/src/gxvalid/gxvmort0.c freetype/src/gxvalid/gxvmort1.c freetype/src/gxvalid/gxvmort2.c freetype/src/gxvalid/gxvmort4.c freetype/src/gxvalid/gxvmort5.c freetype/src/gxvalid/gxvmorx.c freetype/src/gxvalid/gxvmorx.h freetype/src/gxvalid/gxvmorx0.c freetype/src/gxvalid/gxvmorx1.c freetype/src/gxvalid/gxvmorx2.c freetype/src/gxvalid/gxvmorx4.c freetype/src/gxvalid/gxvmorx5.c freetype/src/gxvalid/gxvopbd.c freetype/src/gxvalid/gxvprop.c freetype/src/gxvalid/gxvtrak.c freetype/src/gxvalid/module.mk freetype/src/gxvalid/rules.mk freetype/src/gzip/Jamfile freetype/src/gzip/ftgzip.c freetype/src/gzip/ftzconf.h freetype/src/gzip/rules.mk freetype/src/gzip/zconf.h freetype/src/gzip/zlib.h freetype/src/lzw/Jamfile freetype/src/lzw/ftlzw.c freetype/src/lzw/ftzopen.c freetype/src/lzw/ftzopen.h freetype/src/lzw/rules.mk freetype/src/otvalid/Jamfile freetype/src/otvalid/module.mk freetype/src/otvalid/otvalid.c freetype/src/otvalid/otvalid.h freetype/src/otvalid/otvbase.c freetype/src/otvalid/otvcommn.c freetype/src/otvalid/otvcommn.h freetype/src/otvalid/otverror.h freetype/src/otvalid/otvgdef.c freetype/src/otvalid/otvgpos.c freetype/src/otvalid/otvgpos.h freetype/src/otvalid/otvgsub.c freetype/src/otvalid/otvjstf.c freetype/src/otvalid/otvmath.c freetype/src/otvalid/otvmod.c freetype/src/otvalid/otvmod.h freetype/src/otvalid/rules.mk freetype/src/pcf/Jamfile freetype/src/pcf/README freetype/src/pcf/pcf.c freetype/src/pcf/pcf.h freetype/src/pcf/pcfdrivr.c freetype/src/pcf/pcfread.c freetype/src/pfr/Jamfile freetype/src/pfr/module.mk freetype/src/pfr/pfr.c freetype/src/pfr/pfrcmap.c freetype/src/pfr/pfrcmap.h freetype/src/pfr/pfrdrivr.c freetype/src/pfr/pfrdrivr.h freetype/src/pfr/pfrerror.h freetype/src/pfr/pfrgload.c freetype/src/pfr/pfrgload.h freetype/src/pfr/pfrload.c freetype/src/pfr/pfrload.h freetype/src/pfr/pfrobjs.c freetype/src/pfr/pfrobjs.h freetype/src/pfr/pfrsbit.c freetype/src/pfr/pfrsbit.h freetype/src/pfr/pfrtypes.h freetype/src/pfr/rules.mk freetype/src/psaux/Jamfile freetype/src/psaux/afmparse.c freetype/src/psaux/afmparse.h freetype/src/psaux/cffdecode.c freetype/src/psaux/cffdecode.h freetype/src/psaux/module.mk freetype/src/psaux/psarrst.c freetype/src/psaux/psarrst.h freetype/src/psaux/psaux.c freetype/src/psaux/psauxerr.h freetype/src/psaux/psauxmod.c freetype/src/psaux/psauxmod.h freetype/src/psaux/psblues.c freetype/src/psaux/psblues.h freetype/src/psaux/psconv.c freetype/src/psaux/psconv.h freetype/src/psaux/pserror.c freetype/src/psaux/pserror.h freetype/src/psaux/psfixed.h freetype/src/psaux/psfont.c freetype/src/psaux/psfont.h freetype/src/psaux/psft.c freetype/src/psaux/psft.h freetype/src/psaux/psglue.h freetype/src/psaux/pshints.c freetype/src/psaux/pshints.h freetype/src/psaux/psintrp.c freetype/src/psaux/psintrp.h freetype/src/psaux/psobjs.c freetype/src/psaux/psobjs.h freetype/src/psaux/psread.c freetype/src/psaux/psread.h freetype/src/psaux/psstack.c freetype/src/psaux/psstack.h freetype/src/psaux/pstypes.h freetype/src/psaux/rules.mk freetype/src/psaux/t1cmap.c freetype/src/psaux/t1cmap.h freetype/src/psaux/t1decode.c freetype/src/psaux/t1decode.h freetype/src/pshinter/Jamfile freetype/src/pshinter/module.mk freetype/src/pshinter/pshalgo.c freetype/src/pshinter/pshalgo.h freetype/src/pshinter/pshglob.c freetype/src/pshinter/pshglob.h freetype/src/pshinter/pshinter.c freetype/src/pshinter/pshmod.c freetype/src/pshinter/pshmod.h freetype/src/pshinter/pshnterr.h freetype/src/pshinter/pshpic.c freetype/src/pshinter/pshpic.h freetype/src/pshinter/pshrec.c freetype/src/pshinter/pshrec.h freetype/src/pshinter/rules.mk freetype/src/psnames/Jamfile freetype/src/psnames/module.mk freetype/src/psnames/psmodule.c freetype/src/psnames/psmodule.h freetype/src/psnames/psnamerr.h freetype/src/psnames/psnames.c freetype/src/psnames/pspic.c freetype/src/psnames/pspic.h freetype/src/psnames/pstables.h freetype/src/psnames/rules.mk freetype/src/raster/Jamfile freetype/src/raster/ftmisc.h freetype/src/raster/ftraster.c freetype/src/raster/ftraster.h freetype/src/raster/ftrend1.c freetype/src/raster/ftrend1.h freetype/src/raster/module.mk freetype/src/raster/raster.c freetype/src/raster/rasterrs.h freetype/src/raster/rastpic.c freetype/src/raster/rastpic.h freetype/src/raster/rules.mk freetype/src/sfnt/Jamfile freetype/src/sfnt/module.mk freetype/src/sfnt/pngshim.c freetype/src/sfnt/pngshim.h freetype/src/sfnt/rules.mk freetype/src/sfnt/sfdriver.c freetype/src/sfnt/sfdriver.h freetype/src/sfnt/sferrors.h freetype/src/sfnt/sfnt.c freetype/src/sfnt/sfntpic.c freetype/src/sfnt/sfntpic.h freetype/src/sfnt/sfobjs.c freetype/src/sfnt/sfobjs.h freetype/src/sfnt/ttbdf.c freetype/src/sfnt/ttbdf.h freetype/src/sfnt/ttcmap.c freetype/src/sfnt/ttcmap.h freetype/src/sfnt/ttcmapc.h freetype/src/sfnt/ttkern.c freetype/src/sfnt/ttkern.h freetype/src/sfnt/ttload.c freetype/src/sfnt/ttload.h freetype/src/sfnt/ttmtx.c freetype/src/sfnt/ttmtx.h freetype/src/sfnt/ttpost.c freetype/src/sfnt/ttpost.h freetype/src/sfnt/ttsbit.c freetype/src/sfnt/ttsbit.h freetype/src/smooth/Jamfile freetype/src/smooth/ftgrays.c freetype/src/smooth/ftgrays.h freetype/src/smooth/ftsmerrs.h freetype/src/smooth/ftsmooth.c freetype/src/smooth/ftsmooth.h freetype/src/smooth/ftspic.c freetype/src/smooth/ftspic.h freetype/src/smooth/module.mk freetype/src/smooth/rules.mk freetype/src/smooth/smooth.c freetype/src/tools/afblue.pl freetype/src/tools/apinames.c freetype/src/tools/docmaker/content.py freetype/src/tools/docmaker/docbeauty.py freetype/src/tools/docmaker/docmaker.py freetype/src/tools/docmaker/formatter.py freetype/src/tools/docmaker/sources.py freetype/src/tools/docmaker/tohtml.py freetype/src/tools/docmaker/utils.py freetype/src/tools/ftfuzzer/README freetype/src/tools/ftfuzzer/ftfuzzer.cc freetype/src/tools/ftfuzzer/ftmutator.cc freetype/src/tools/ftfuzzer/rasterfuzzer.cc freetype/src/tools/ftfuzzer/runinput.cc freetype/src/tools/ftrandom/ftrandom.c freetype/src/tools/glnames.py freetype/src/tools/update-copyright-year freetype/src/truetype/Jamfile freetype/src/truetype/module.mk freetype/src/truetype/rules.mk freetype/src/truetype/truetype.c freetype/src/truetype/ttdriver.c freetype/src/truetype/ttdriver.h freetype/src/truetype/tterrors.h freetype/src/truetype/ttgload.c freetype/src/truetype/ttgload.h freetype/src/truetype/ttgxvar.c freetype/src/truetype/ttgxvar.h freetype/src/truetype/ttinterp.c freetype/src/truetype/ttinterp.h freetype/src/truetype/ttobjs.c freetype/src/truetype/ttobjs.h freetype/src/truetype/ttpic.c freetype/src/truetype/ttpic.h freetype/src/truetype/ttpload.c freetype/src/truetype/ttpload.h freetype/src/truetype/ttsubpix.c freetype/src/truetype/ttsubpix.h freetype/src/type1/Jamfile freetype/src/type1/module.mk freetype/src/type1/rules.mk freetype/src/type1/t1afm.c freetype/src/type1/t1afm.h freetype/src/type1/t1driver.c freetype/src/type1/t1driver.h freetype/src/type1/t1errors.h freetype/src/type1/t1gload.c freetype/src/type1/t1gload.h freetype/src/type1/t1load.c freetype/src/type1/t1load.h freetype/src/type1/t1objs.c freetype/src/type1/t1objs.h freetype/src/type1/t1parse.c freetype/src/type1/t1parse.h freetype/src/type1/t1tokens.h freetype/src/type1/type1.c freetype/src/type42/Jamfile freetype/src/type42/module.mk freetype/src/type42/rules.mk freetype/src/type42/t42drivr.c freetype/src/type42/t42drivr.h freetype/src/type42/t42error.h freetype/src/type42/t42objs.c freetype/src/type42/t42objs.h freetype/src/type42/t42parse.c freetype/src/type42/t42parse.h freetype/src/type42/t42types.h freetype/src/type42/type42.c freetype/src/winfonts/Jamfile freetype/src/winfonts/fnterrs.h freetype/src/winfonts/module.mk freetype/src/winfonts/rules.mk freetype/src/winfonts/winfnt.c freetype/src/winfonts/winfnt.h freetype/vms_make.com Ghostscript: new scan-build warnings: ./freetype/src/autofit/aflatin.c:1015:14: warning: Dereference of undefined pointer value if ( blue_sorted[i]->flags & ( AF_LATIN_BLUE_TOP | ^~~~~~~~~~~~~~~~~~~~~ ./freetype/src/autofit/aflatin.c:1026:14: warning: Dereference of undefined pointer value if ( blue_sorted[i + 1]->flags & ( AF_LATIN_BLUE_TOP | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./freetype/src/autofit/aflatin.c:295:14: warning: Dereference of undefined pointer value if ( table[j - 1]->flags & ( AF_LATIN_BLUE_TOP | ^~~~~~~~~~~~~~~~~~~ ./freetype/src/autofit/aflatin.c:301:14: warning: Dereference of undefined pointer value if ( table[j]->flags & ( AF_LATIN_BLUE_TOP | ^~~~~~~~~~~~~~~ ./freetype/src/base/ftobjs.c:425:5: warning: Value stored to 'x_shift' is never read x_shift = SUB_LONG( x_shift, cbox.xMin ); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./freetype/src/base/ftobjs.c:426:5: warning: Value stored to 'y_shift' is never read y_shift = SUB_LONG( y_shift, cbox.yMin ); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./freetype/src/sfnt/ttcmap.c:442:38: warning: Array access (from variable 'p') results in a null pointer dereference sub = subs + ( FT_PAD_FLOOR( TT_PEEK_USHORT( p ), 8 ) ); ^~~~~~~~~~~~~~~~~~~ ./freetype/src/truetype/ttgxvar.c:2917:21: warning: Array access (via field 'coords') results in a null pointer dereference coords[i] = blend->coords[i]; ^~~~~~~~~~~~~~~~ http://miles.ghostscript.com:8080/artifex/9cb169b6b260f650aac2c3c7ed7af0f345ee0707/gs/index.html http://miles.ghostscript.com:8080/artifex/9cb169b6b260f650aac2c3c7ed7af0f345ee0707/gs-scan-build.txt new cppcheck warnings (Cppcheck 1.72): freetype/src/base/ftglyph.c:309: error: Uninitialized variable: error freetype/src/base/ftmac.c:559: error: Uninitialized variable: lwfn_file_name freetype/src/base/ftmac.c:874: error: Uninitialized variable: lwfn_file_name freetype/src/base/ftrfork.c:613: error: Uninitialized variable: error freetype/src/base/ftrfork.c:649: error: Uninitialized variable: error freetype/src/base/ftrfork.c:801: error: Uninitialized variable: error freetype/src/base/ftrfork.c:806: error: Uninitialized variable: error freetype/src/base/ftobjs.c:233: error: Uninitialized variable: error freetype/src/base/ftobjs.c:491: error: Uninitialized variable: error freetype/src/base/ftobjs.c:1365: error: Uninitialized variable: error freetype/src/base/ftobjs.c:2806: error: Uninitialized variable: error freetype/src/base/ftobjs.c:4371: error: Uninitialized variable: error freetype/src/base/ftobjs.c:5155: error: Uninitialized variable: error freetype/src/cff/cffload.c:229: error: Uninitialized variable: error freetype/src/cff/cffparse.c:1161: error: Uninitialized variable: error freetype/src/base/ftobjs.c:1629: error: Uninitialized variable: error freetype/src/base/ftobjs.c:1634: error: Uninitialized variable: error freetype/src/base/ftobjs.c:1636: error: Uninitialized variable: error freetype/src/base/ftobjs.c:1645: error: Uninitialized variable: error freetype/src/base/ftobjs.c:1350: error: Possible null pointer dereference: params freetype/src/base/ftobjs.c:1352: error: Possible null pointer dereference: params freetype/src/gzip/ftgzip.c:375: error: Uninitialized variable: error freetype/src/pcf/pcfread.c:132: error: Uninitialized variable: error freetype/src/psaux/afmparse.c:540: error: Uninitialized variable: error freetype/src/psaux/afmparse.c:613: error: Uninitialized variable: error freetype/src/psaux/afmparse.c:717: error: Uninitialized variable: error freetype/src/psaux/psobjs.c:130: error: Uninitialized variable: error freetype/src/psnames/psmodule.c:388: error: Uninitialized variable: error freetype/src/psnames/psmodule.c:409: error: Uninitialized variable: error freetype/src/raster/ftraster.c:3101: error: Uninitialized variable: error freetype/src/raster/ftraster.c:3202: error: Uninitialized variable: worker freetype/src/raster/ftraster.c:3203: error: Uninitialized variable: worker freetype/src/sfnt/ttcmap.c:3794: error: Uninitialized variable: error freetype/src/smooth/ftgrays.c:1858: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1865: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1866: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1882: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1884: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1887: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1889: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1890: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1926: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1927: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1928: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1929: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1931: error: Uninitialized variable: worker freetype/src/smooth/ftgrays.c:1983: error: Uninitialized variable: error freetype/src/sfnt/ttsbit.c:424: error: Uninitialized variable: error freetype/src/sfnt/ttsbit.c:460: error: Uninitialized variable: error freetype/src/truetype/ttgload.c:150: error: Uninitialized variable: error freetype/src/truetype/ttgload.c:278: error: Uninitialized variable: error freetype/src/truetype/ttinterp.c:354: error: Uninitialized variable: error freetype/src/type1/t1load.c:1364: error: Uninitialized variable: error freetype/src/type1/t1parse.c:93: error: Uninitialized variable: error http://miles.ghostscript.com:8080/artifex/9cb169b6b260f650aac2c3c7ed7af0f345ee0707/gs-cppcheck.txt GhostPCL: new scan-build warnings: ./freetype/src/autofit/aflatin.c:1015:14: warning: Dereference of undefined pointer value if ( blue_sorted[i]->flags & ( AF_LATIN_BLUE_TOP | ^~~~~~~~~~~~~~~~~~~~~ ./freetype/src/autofit/aflatin.c:1026:14: warning: Dereference of undefined pointer value if ( blue_sorted[i + 1]->flags & ( AF_LATIN_BLUE_TOP | ^~~~~~~~~~~~~~~~~~~~~~~~~ ./freetype/src/autofit/aflatin.c:295:14: warning: Dereference of undefined pointer value if ( table[j - 1]->flags & ( AF_LATIN_BLUE_TOP | ^~~~~~~~~~~~~~~~~~~ ./freetype/src/autofit/aflatin.c:301:14: warning: Dereference of undefined pointer value if ( table[j]->flags & ( AF_LATIN_BLUE_TOP | ^~~~~~~~~~~~~~~ ./freetype/src/base/ftobjs.c:425:5: warning: Value stored to 'x_shift' is never read x_shift = SUB_LONG( x_shift, cbox.xMin ); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./freetype/src/base/ftobjs.c:426:5: warning: Value stored to 'y_shift' is never read y_shift = SUB_LONG( y_shift, cbox.yMin ); ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./freetype/src/sfnt/ttcmap.c:442:38: warning: Array access (from variable 'p') results in a null pointer dereference sub = subs + ( FT_PAD_FLOOR( TT_PEEK_USHORT( p ), 8 ) ); ^~~~~~~~~~~~~~~~~~~ ./freetype/src/truetype/ttgxvar.c:2917:21: warning: Array access (via field 'coords') results in a null pointer dereference coords[i] = blend->coords[i]; ^~~~~~~~~~~~~~~~ http://miles.ghostscript.com:8080/artifex/9cb169b6b260f650aac2c3c7ed7af0f345ee0707/pcl/index.html http://miles.ghostscript.com:8080/artifex/9cb169b6b260f650aac2c3c7ed7af0f345ee0707/pcl-scan-build.txt