New Ghostscript/GhostPDL compiler warnings - 2018-04-20-12:00:15 - 4a2f6848f38c60eb39a5467c951cfdc06c334a19

[email protected] Fri, 20 Apr 2018 13:39:26 -0700 (PDT)
Newsgroups gmane.comp.printing.ghostscript.regression
Message-ID <20180420203926.D878F20409B3@i7>
Previous Revision: 7b539b765dcc960d257bffbcfef8a496120887a8
 Current Revision: 4a2f6848f38c60eb39a5467c951cfdc06c334a19

commit 4a2f6848f38c60eb39a5467c951cfdc06c334a19
Author:     Robin Watts <[email protected]>
AuthorDate: Fri Apr 20 18:10:12 2018 +0100
CommitDate: Fri Apr 20 19:48:14 2018 +0100

    Apply same simplification/optimisations to image_render_icc16
    
    Apply the same changes to image_render_icc16 as we did just a few
    commits ago.

base/gxi12bit.c



Ghostscript:

new gcc warnings (gcc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609): 

./base/gxi12bit.c:585:11: warning: unused variable 'xprev' [-Wunused-variable]
./base/gxi12bit.c:585:18: warning: unused variable 'yprev' [-Wunused-variable]
./base/gxi12bit.c:782:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

http://miles.ghostscript.com:8080/artifex/4a2f6848f38c60eb39a5467c951cfdc06c334a19/gs-gcc-warnings.txt



new clang warnings (clang version 3.8.0-2ubuntu4 (tags/RELEASE_380/final)): 

./base/gxi12bit.c:585:11: warning: unused variable 'xprev' [-Wunused-variable]
    fixed xprev, yprev;
          ^

./base/gxi12bit.c:585:18: warning: unused variable 'yprev' [-Wunused-variable]
    fixed xprev, yprev;
                 ^

./base/gxi12bit.c:782:17: warning: assigning to 'unsigned short *' from 'const unsigned short *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
        psrc_cm = run;
                ^ ~~~


http://miles.ghostscript.com:8080/artifex/4a2f6848f38c60eb39a5467c951cfdc06c334a19/gs-clang-warnings.txt



new scan-build warnings:

./base/gxi12bit.c:585:11: warning: unused variable 'xprev' [-Wunused-variable]
     fixed xprev, yprev;
           ^

./base/gxi12bit.c:585:18: warning: unused variable 'yprev' [-Wunused-variable]
     fixed xprev, yprev;
                  ^

./base/gxi12bit.c:782:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         psrc_cm = run;
                 ^

./base/gxi12bit.c:793:49: warning: Division by zero
    penum->used.x = (psrc_cm - psrc_cm_initial) / spp_cm;
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~


http://miles.ghostscript.com:8080/artifex/4a2f6848f38c60eb39a5467c951cfdc06c334a19/gs/index.html

http://miles.ghostscript.com:8080/artifex/4a2f6848f38c60eb39a5467c951cfdc06c334a19/gs-scan-build.txt




GhostPCL:

new gcc warnings (gcc (Ubuntu 5.4.0-6ubuntu1~16.04.9) 5.4.0 20160609): 

./base/gxi12bit.c:585:11: warning: unused variable 'xprev' [-Wunused-variable]
./base/gxi12bit.c:585:18: warning: unused variable 'yprev' [-Wunused-variable]
./base/gxi12bit.c:782:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]

http://miles.ghostscript.com:8080/artifex/4a2f6848f38c60eb39a5467c951cfdc06c334a19/pcl-gcc-warnings.txt



new scan-build warnings:

./base/gxi12bit.c:585:11: warning: unused variable 'xprev' [-Wunused-variable]
     fixed xprev, yprev;
           ^

./base/gxi12bit.c:585:18: warning: unused variable 'yprev' [-Wunused-variable]
     fixed xprev, yprev;
                  ^

./base/gxi12bit.c:782:17: warning: assignment discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
         psrc_cm = run;
                 ^

./base/gxi12bit.c:793:49: warning: Division by zero
    penum->used.x = (psrc_cm - psrc_cm_initial) / spp_cm;
                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~


http://miles.ghostscript.com:8080/artifex/4a2f6848f38c60eb39a5467c951cfdc06c334a19/pcl/index.html

http://miles.ghostscript.com:8080/artifex/4a2f6848f38c60eb39a5467c951cfdc06c334a19/pcl-scan-build.txt