New Ghostscript/GhostPDL compiler warnings - 2018-10-15-16:15:09 - 90b8faa80a4746f7f1e0966d6c56a687d2f8d333

[email protected] Mon, 15 Oct 2018 17:39:54 -0700 (PDT)
Newsgroups gmane.comp.printing.ghostscript.regression
Message-ID <20181016003954.4362E20401CD@i7>
Previous Revision: fc61ee05129b7cafb22dbce5b93c9a80d30433f7
 Current Revision: 90b8faa80a4746f7f1e0966d6c56a687d2f8d333

commit 90b8faa80a4746f7f1e0966d6c56a687d2f8d333
Author:     Robin Watts <[email protected]>
AuthorDate: Sun Oct 14 00:06:46 2018 +0100
CommitDate: Mon Oct 15 13:46:46 2018 +0100

    Pull in newly merged and updated LCMS2MT from MuPDF thirdparty repo.
    
    The MuPDF repo should be considered canonical, as that is
    the one that can pull in updates from upstream lcms2 easily.

base/gsicc_lcms2mt.c
lcms2mt/AUTHORS
lcms2mt/ChangeLog
lcms2mt/Projects/VC2010/jpegicc/jpegicc.vcxproj
lcms2mt/Projects/VC2010/lcms2mt.rc
lcms2mt/Projects/VC2010/lcms2mt.sln
lcms2mt/Projects/VC2010/lcms2mt_DLL/lcms2mt_DLL.vcxproj
lcms2mt/Projects/VC2010/lcms2mt_DLL/lcms2mt_DLL.vcxproj.filters
lcms2mt/Projects/VC2010/lcms2mt_static/lcms2mt_static.vcxproj
lcms2mt/Projects/VC2010/lcms2mt_static/lcms2mt_static.vcxproj.filters
lcms2mt/Projects/VC2010/linkicc/linkicc.vcxproj
lcms2mt/Projects/VC2010/psicc/psicc.vcxproj
lcms2mt/Projects/VC2010/testbed/testbed.vcxproj
lcms2mt/Projects/VC2010/tiffdiff/tiffdiff.vcxproj
lcms2mt/Projects/VC2010/tifficc/tifficc.vcxproj
lcms2mt/Projects/VC2010/transicc/transicc.vcxproj
lcms2mt/Projects/VC2012/jpegicc/jpegicc.vcxproj
lcms2mt/Projects/VC2012/lcms2mt_DLL/lcms2mt_DLL.vcxproj
lcms2mt/Projects/VC2012/lcms2mt_DLL/lcms2mt_DLL.vcxproj.filters
lcms2mt/Projects/VC2012/lcms2mt_static/lcms2mt_static.vcxproj
lcms2mt/Projects/VC2012/lcms2mt_static/lcms2mt_static.vcxproj.filters
lcms2mt/Projects/VC2012/linkicc/linkicc.vcxproj
lcms2mt/Projects/VC2012/psicc/psicc.vcxproj
lcms2mt/Projects/VC2012/testbed/testbed.vcxproj
lcms2mt/Projects/VC2012/tiffdiff/tiffdiff.vcxproj
lcms2mt/Projects/VC2012/tifficc/tifficc.vcxproj
lcms2mt/Projects/VC2012/transicc/transicc.vcxproj
lcms2mt/Projects/VC2013/jpegicc/jpegicc.vcxproj
lcms2mt/Projects/VC2013/lcms2mt.sln
lcms2mt/Projects/VC2013/lcms2mt_DLL/lcms2mt_DLL.vcxproj
lcms2mt/Projects/VC2013/lcms2mt_DLL/lcms2mt_DLL.vcxproj.filters
lcms2mt/Projects/VC2013/lcms2mt_static/lcms2mt_static.vcxproj
lcms2mt/Projects/VC2013/lcms2mt_static/lcms2mt_static.vcxproj.filters
lcms2mt/Projects/VC2013/linkicc/linkicc.vcxproj
lcms2mt/Projects/VC2013/psicc/psicc.vcxproj
lcms2mt/Projects/VC2013/testbed/testbed.vcxproj
lcms2mt/Projects/VC2013/tiffdiff/tiffdiff.vcxproj
lcms2mt/Projects/VC2013/tifficc/tifficc.vcxproj
lcms2mt/Projects/VC2013/transicc/transicc.vcxproj
lcms2mt/Projects/VC2015/jpegicc/jpegicc.vcxproj
lcms2mt/Projects/VC2015/lcms2mt.sln
lcms2mt/Projects/VC2015/linkicc/linkicc.vcxproj
lcms2mt/Projects/VC2015/psicc/psicc.vcxproj
lcms2mt/Projects/VC2015/testbed/testbed.vcxproj
lcms2mt/Projects/VC2015/tiffdiff/tiffdiff.vcxproj
lcms2mt/Projects/VC2015/tifficc/tifficc.vcxproj
lcms2mt/Projects/VC2015/transicc/transicc.vcxproj
lcms2mt/Projects/VC2017/jpegicc/jpegicc.vcxproj
lcms2mt/Projects/VC2017/lcms2mt.sln
lcms2mt/Projects/VC2017/lcms2mt_DLL/lcms2mt_DLL.vcxproj
lcms2mt/Projects/VC2017/lcms2mt_static/lcms2mt_static.vcxproj
lcms2mt/Projects/VC2017/linkicc/linkicc.vcxproj
lcms2mt/Projects/VC2017/psicc/psicc.vcxproj
lcms2mt/Projects/VC2017/testbed/testbed.vcxproj
lcms2mt/Projects/VC2017/tiffdiff/tiffdiff.vcxproj
lcms2mt/Projects/VC2017/tifficc/tifficc.vcxproj
lcms2mt/Projects/VC2017/transicc/transicc.vcxproj
lcms2mt/config.guess
lcms2mt/doc/WhyThisFork.txt
lcms2mt/include/lcms2mt.h
lcms2mt/include/lcms2mt_plugin.h
lcms2mt/ltmain.sh
lcms2mt/src/cmsalpha.c
lcms2mt/src/cmscgats.c
lcms2mt/src/cmscnvrt.c
lcms2mt/src/cmserr.c
lcms2mt/src/cmsgamma.c
lcms2mt/src/cmsgmt.c
lcms2mt/src/cmshalf.c
lcms2mt/src/cmsintrp.c
lcms2mt/src/cmsio0.c
lcms2mt/src/cmsio1.c
lcms2mt/src/cmslut.c
lcms2mt/src/cmsmd5.c
lcms2mt/src/cmsnamed.c
lcms2mt/src/cmsopt.c
lcms2mt/src/cmspack.c
lcms2mt/src/cmsplugin.c
lcms2mt/src/cmsps2.c
lcms2mt/src/cmssamp.c
lcms2mt/src/cmssm.c
lcms2mt/src/cmstypes.c
lcms2mt/src/cmsvirt.c
lcms2mt/src/cmsxform.c
lcms2mt/src/extra_xform.h
lcms2mt/src/lcms2_internal.h
lcms2mt/src/lcms2mt.def
lcms2mt/testbed/Makefile.am
lcms2mt/testbed/Makefile.in
lcms2mt/testbed/testcms2.c
lcms2mt/testbed/testcms2.h
lcms2mt/testbed/testplugin.c
lcms2mt/testbed/zoo_icc.c
lcms2mt/utils/common/utils.h
lcms2mt/utils/common/vprf.c
lcms2mt/utils/delphi/lcms2dll.pas
lcms2mt/utils/jpgicc/jpgicc.c
lcms2mt/utils/linkicc/linkicc.c
lcms2mt/utils/psicc/Makefile.am
lcms2mt/utils/psicc/psicc.c
lcms2mt/utils/samples/itufax.c
lcms2mt/utils/samples/roundtrip.c
lcms2mt/utils/tificc/tifdiff.c
lcms2mt/utils/tificc/tificc.c
lcms2mt/utils/transicc/Makefile.am
lcms2mt/utils/transicc/transicc.c



Ghostscript:

new scan-build warnings:

./lcms2mt/src/cmsintrp.c:1204:27: warning: Function call argument is an uninitialized value
              Output[i] = LinearInterp(rk, Tmp1[i], Tmp2[i]);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

./lcms2mt/src/cmsintrp.c:1290:27: warning: Function call argument is an uninitialized value
              Output[i] = LinearInterp(rk, Tmp1[i], Tmp2[i]);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

./lcms2mt/src/cmsintrp.c:1374:27: warning: Function call argument is an uninitialized value
              Output[i] = LinearInterp(rk, Tmp1[i], Tmp2[i]);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


http://miles.ghostscript.com:8080/artifex/90b8faa80a4746f7f1e0966d6c56a687d2f8d333/gs/index.html

http://miles.ghostscript.com:8080/artifex/90b8faa80a4746f7f1e0966d6c56a687d2f8d333/gs-scan-build.txt




GhostPCL:

new scan-build warnings:

./lcms2mt/src/cmsintrp.c:1204:27: warning: Function call argument is an uninitialized value
              Output[i] = LinearInterp(rk, Tmp1[i], Tmp2[i]);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

./lcms2mt/src/cmsintrp.c:1290:27: warning: Function call argument is an uninitialized value
              Output[i] = LinearInterp(rk, Tmp1[i], Tmp2[i]);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

./lcms2mt/src/cmsintrp.c:1374:27: warning: Function call argument is an uninitialized value
              Output[i] = LinearInterp(rk, Tmp1[i], Tmp2[i]);
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


http://miles.ghostscript.com:8080/artifex/90b8faa80a4746f7f1e0966d6c56a687d2f8d333/pcl/index.html

http://miles.ghostscript.com:8080/artifex/90b8faa80a4746f7f1e0966d6c56a687d2f8d333/pcl-scan-build.txt