G'day,

Since a release of IM is imminent, I thought I'd re-submit a set of
changes that generated a large number of diagnostics from GCC, and
for which the changes were trivial to review, simplified the code,
and are in strict conformance with C's definition of how free(3) is
mandated to work when its parameter is NULL (codified in C89 standard,
and included in all C and C++ standards since).

The patch is in the file "im-trunk___src-process-im_analyze.patch".
The patch is based on standing at the root (trunk) of the IM
Subversion repository, editing just src/process/im_analyze.cpp.

Comparison of the output of "parse-build.lua" before and after
the patch is included in the files "im-r788-1.out" and
"im-r788-2.out":  The patch drops the number of warning diagnostic
lines (found by the script) from 500 to 438 lines.


--


More simple changes could be made:
        * Remove "Variable declared but not used" code; and
        * Remove "Variable set but not used" code;
but these are spread across multiple source files, and so are
arguably more disruptive, with IM now close to a release deadline.
You can see the reports in either of the "parse-build.lua" output
files.

--

cheers,

sur-behoffski (Brenton Hoff)
programmer, Grouse Software
Index: im/src/process/im_analyze.cpp
===================================================================
--- im/src/process/im_analyze.cpp	(revision 788)
+++ im/src/process/im_analyze.cpp	(working copy)
@@ -548,8 +548,7 @@
     if (data_cy) data_cy[i] /= (double)data_area[i];
   }
 
-  if (local_data_area)
-    free(local_data_area);
+  free(local_data_area);
 
   imProcessCounterEnd(counter);
   return processing;
@@ -704,8 +703,8 @@
 
     if (!ret)
     {
-      if (local_data_cx) free(local_data_cx);
-      if (local_data_cy) free(local_data_cy);
+      free(local_data_cx);
+      free(local_data_cy);
       imProcessCounterEnd(counter);
       return 0;
     }
@@ -721,10 +720,10 @@
   ret = iCalcMoment(cm20, 2, 0, image, data_cx, data_cy, region_count, counter);
   if (!ret)
   {
-    if (local_data_area) free(local_data_area);
-    if (local_data_cx) free(local_data_cx);
-    if (local_data_cy) free(local_data_cy);
-    if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
+    free(local_data_area);
+    free(local_data_cx);
+    free(local_data_cy);
+    free(cm20); free(cm02); free(cm11);
     imProcessCounterEnd(counter);
     return 0;
   }
@@ -731,10 +730,10 @@
   ret = iCalcMoment(cm02, 0, 2, image, data_cx, data_cy, region_count, counter);
   if (!ret)
   {
-    if (local_data_area) free(local_data_area);
-    if (local_data_cx) free(local_data_cx);
-    if (local_data_cy) free(local_data_cy);
-    if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
+    free(local_data_area);
+    free(local_data_cx);
+    free(local_data_cy);
+    free(cm20); free(cm02); free(cm11);
     imProcessCounterEnd(counter);
     return 0;
   }
@@ -741,10 +740,10 @@
   ret = iCalcMoment(cm11, 1, 1, image, data_cx, data_cy, region_count, counter);
   if (!ret)
   {
-    if (local_data_area) free(local_data_area);
-    if (local_data_cx) free(local_data_cx);
-    if (local_data_cy) free(local_data_cy);
-    if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
+    free(local_data_area);
+    free(local_data_cx);
+    free(local_data_cy);
+    free(cm20); free(cm02); free(cm11);
     imProcessCounterEnd(counter);
     return 0;
   }
@@ -827,17 +826,17 @@
 
     if (!imCounterInc(counter))
     {
-      if (local_major_slope) free(local_major_slope);
-      if (local_minor_slope) free(local_minor_slope);
+      free(local_major_slope);
+      free(local_minor_slope);
       free(A1);
       free(A2);
       free(C1);
       free(C2);
 
-      if (local_data_area) free(local_data_area);
-      if (local_data_cx) free(local_data_cx);
-      if (local_data_cy) free(local_data_cy);
-      if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
+      free(local_data_area);
+      free(local_data_cx);
+      free(local_data_cy);
+      free(cm20); free(cm02); free(cm11);
 
       imProcessCounterEnd(counter);
       return 0;
@@ -956,17 +955,17 @@
   free(D1a);
   free(D2a);
 
-  if (local_major_slope) free(local_major_slope);
-  if (local_minor_slope) free(local_minor_slope);
+  free(local_major_slope);
+  free(local_minor_slope);
   free(A1);  
   free(A2);  
   free(C1);  
   free(C2);
 
-  if (local_data_area) free(local_data_area);
-  if (local_data_cx) free(local_data_cx);
-  if (local_data_cy) free(local_data_cy);
-  if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
+  free(local_data_area);
+  free(local_data_cx);
+  free(local_data_cy);
+  free(cm20); free(cm02); free(cm11);
 
   imProcessCounterEnd(counter);
   return ret;
@@ -1106,7 +1105,7 @@
     }
   }
 
-  if (holes_perim) free(holes_perim);
+  free(holes_perim);
   free(holes_area);
   imImageDestroy(holes_image);
 
* No diagnostics for:
   #include expects "FILENAME" or <FILENAME>
   missing binary operator before token "("
   converting to non-pointer type <TYPE> from NULL [-Wconversion-null]
   <FUNC> is deprecated [-Wdeprecated-declarations]
   <FUNC1> is deprecated: Use <FUNC2> instead [-Wdeprecated-declarations]
   assignment discards <TYPE> qualifier from pointer target type 
[-Wdiscarded-qualifiers]
   too many arguments for format [-Wformat-extra-args]
   <FUNC> may write a terminating nul past the end of the destination 
[-Wformat-overflow=]
   <DIRECTIVE> directive writing 1 byte into a region of size between 0 and 
<BYTECOUNT> [-Wformat-overflow=]
   <DIRECTIVE> directive writing <BYTECOUNT1> bytes into a region of size 
between <BYTECOUNT2> and <BYTECOUNT3> [-Wformat-overflow=]
   <DIRECTIVE> directive writing between <BYTECOUNT1> and <BYTECOUNT2> bytes 
into a region of size between <BYTECOUNT3> and <BYTECOUNT4> [-Wformat-overflow=]
   <DIRECTIVE> directive writing up to <BYTECOUNT1> bytes into a region of size 
<BYTECOUNT2> [-Wformat-overflow=]
   format not a string literal and no format arguments [-Wformat-security]
   implicit declaration of function <FUNC> [-Wimplicit-function-declaration]
   assignment from incompatible pointer type [-Wincompatible-pointer-types]
   initialization from incompatible pointer type [-Wincompatible-pointer-types]
   passing argument <NUM> of <FUNC> from incompatible pointer type 
[-Wincompatible-pointer-types]
   <VAR> is usually a function [-Wmain]
   <VAR> may be used uninitialized in this function [-Wmaybe-uninitialized]
   missing braces around initializer [-Wmissing-braces]
   suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   suggest parentheses around assignment used as truth value [-Wparentheses]
   suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   suggest parentheses around '&&' within '||' [-Wparentheses]
   cast from pointer to integer of different size [-Wpointer-to-int-cast]
   no return statement in function returning non-void [-Wreturn-type]
   control reaches end of non-void function [-Wreturn-type]
   this 'else' clause does not guard... [-Wmisleading-indentation]
   this 'for' clause does not guard... [-Wmisleading-indentation]
   this 'while' clause does not guard... [-Wmisleading-indentation]
   ignoring #pragma omp critical [-Wunknown-pragmas]
   ignoring #pragma omp for [-Wunknown-pragmas]
   ignoring #pragma omp parallel [-Wunknown-pragmas]
   ignoring #pragma omp section [-Wunknown-pragmas]
   ignoring #pragma warning  [-Wunknown-pragmas]
   dereferencing type-punned pointer will break strict-aliasing rules 
[-Wstrict-aliasing]
   enumeration value <ENUM> not handled in switch [-Wswitch]
   <EXPRESSION> is used uninitialized in this function [-Wuninitialized]
   <VAR> defined but not used [-Wunused-const-variable=]
   <FUNC> declared <TYPE> but never defined [-Wunused-function]
   label <LABEL> defined but not used [-Wunused-label]
   value computed is not used [-Wunused-value]
   <VAR> defined but not used [-Wunused-variable]
   deprecated conversion from string constant to <TYPE> [-Wwrite-strings]
(End of list.)

* Lines that look like diagnostics, but we're not sure:
   libjasper2/jasper/jas_seq.h:286:22: warning: '*' in boolean context, suggest 
'&&' instead [-Wint-in-bool-context]
(End of list.)


suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]:
    lua5/imlua_process.c:55:[Function:imluaProcessSplitComplex]: 
    lua5/imlua_process.c:61:[Function:imluaProcessMergeComplex]: 
    lua5/imlua_process.c:55:[Function:imluaProcessAutoCovariance]: 
    lua5/imlua_process.c:55:[Function:imluaProcessNormalizeComponents]: 
    lua5/imlua_process.c:55:[Function:imluaProcessNormDiffRatio]: 
    lua5/imlua_process.c:55:[Function:imluaProcessSplitComplex]: 
    lua5/imlua_process.c:61:[Function:imluaProcessMergeComplex]: 
    lua5/imlua_process.c:55:[Function:imluaProcessAutoCovariance]: 
    lua5/imlua_process.c:55:[Function:imluaProcessNormalizeComponents]: 
    lua5/imlua_process.c:55:[Function:imluaProcessNormDiffRatio]: 


comparison between <ENUM1> and <ENUM2> [-Wenum-compare]:
    libexif/fuji/mnote-fuji-entry.c:233:[Function:mnote_fuji_entry_get_value]:  
 ExifTag {aka const enum <anonymous>}  MnoteFujiTag {aka enum _MnoteFujiTag}
    
libexif/olympus/mnote-olympus-entry.c:436:[Function:mnote_olympus_entry_get_value]:
   ExifTag {aka const enum <anonymous>}  MnoteOlympusTag {aka enum 
_MnoteOlympusTag}
    
libexif/olympus/mnote-olympus-entry.c:506:[Function:mnote_olympus_entry_get_value]:
   ExifTag {aka const enum <anonymous>}  MnoteOlympusTag {aka enum 
_MnoteOlympusTag}
    
libexif/pentax/mnote-pentax-entry.c:347:[Function:mnote_pentax_entry_get_value]:
   ExifTag {aka const enum <anonymous>}  MnotePentaxTag {aka enum 
_MnotePentaxTag}
    
libexif/pentax/mnote-pentax-entry.c:371:[Function:mnote_pentax_entry_get_value]:
   ExifTag {aka const enum <anonymous>}  MnotePentaxTag {aka enum 
_MnotePentaxTag}


format <FMT> expects argument of type <TYPE1>, but argument <NUM> has type 
<TYPE2> [-Wformat=]:
    libtiff/tif_predict.c:724:[Function:PredictorEncodeTile]:   %u  unsigned 
int  4  tmsize_t {aka long unsigned int}
    
libexif/fuji/exif-mnote-data-fuji.c:227:[Function:exif_mnote_data_fuji_load]:   
%u  unsigned int  5  size_t {aka long unsigned int}
    
libexif/canon/exif-mnote-data-canon.c:270:[Function:exif_mnote_data_canon_load]:
   %u  unsigned int  5  size_t {aka long unsigned int}
    
libexif/olympus/exif-mnote-data-olympus.c:485:[Function:exif_mnote_data_olympus_load]:
   %u  unsigned int  5  size_t {aka long unsigned int}
    
libexif/pentax/exif-mnote-data-pentax.c:310:[Function:exif_mnote_data_pentax_load]:
   %u  unsigned int  5  size_t {aka long unsigned int}


implicit declaration of function <FUNC1>; did you mean <FUNC2>? 
[-Wimplicit-function-declaration]:
    libjasper2/base/jas_stream.c:535:[Function:jas_stream_tmpfile]:   unlink  
unix
    libjasper2/base/jas_stream.c:1334:[Function:file_read]:   read  fread
    libjasper2/base/jas_stream.c:1343:[Function:file_write]:   write  fwrite
    libjasper2/base/jas_stream.c:1352:[Function:file_seek]:   lseek  fseek
    libjasper2/base/jas_stream.c:1361:[Function:file_close]:   close  pclose


cast to pointer from integer of different size [-Wint-to-pointer-cast]:
    im_format_tiff.cpp:773:[MemeberFunction:virtual void* 
imFileFormatTIFF::Handle(int)]: 
        return (void*)this->tiff->tif_fd;
    tiff_binfile.c:76:[Function:TIFFFdOpen]: 
      tif = TIFFClientOpen(name, mode, (thandle_t) fd,  iTIFFReadProc, 
iTIFFWriteProc,


the use of `tmpnam' is dangerous, better use `mkstemp':
    jas_stream.c:[At:(.text+0x731)]: 


comparison between pointer and zero character constant [-Wpointer-compare]:
    libjasper2/jpc/jpc_util.c:105:[Function:jpc_atoaf]: 
    libjasper2/jpc/jpc_util.c:123:[Function:jpc_atoaf]: 


<VAR> will be initialized after [-Wreorder]:
    im_format_jp2.cpp:121:[Constructor:imFileFormatJP2::imFileFormatJP2(const 
imFormat*)]:   imFileFormatJP2::image
      jas_image_t *image;
                   ^~~~~
   im_format_jp2.cpp:120:17: warning:   'jas_stream_t* imFileFormatJP2::stream' 
[-Wreorder]
      jas_stream_t *stream;
                    ^~~~~~
   im_format_jp2.cpp:124:3: warning:   when initialized here [-Wreorder]
      imFileFormatJP2(const imFormat* _iformat) : imFileFormatBase(_iformat), 
image(0), stream(0), fmtid(-1) {}
      ^~~~~~~~~~~~~~~
    im_format_jp2.cpp:120:[Constructor:imFileFormatJP2::imFileFormatJP2(const 
imFormat*)]:   imFileFormatJP2::stream
      jas_stream_t *stream;
                    ^~~~~~
   im_format_jp2.cpp:119:7: warning:   'int imFileFormatJP2::fmtid' [-Wreorder]
      int fmtid;
          ^~~~~
   im_format_jp2.cpp:124:3: warning:   when initialized here [-Wreorder]
      imFileFormatJP2(const imFormat* _iformat) : imFileFormatBase(_iformat), 
image(0), stream(0), fmtid(-1) {}
      ^~~~~~~~~~~~~~~


case value <LABEL> not in enumerated type <ENUM> [-Wswitch]:
    libexif/exif-entry.c:1224:[Function:exif_entry_get_value]:   0  ExifTag 
{aka enum <anonymous>}
    libexif/exif-entry.c:1251:[Function:exif_entry_get_value]:   5  ExifTag 
{aka enum <anonymous>}
    libexif/exif-entry.c:1264:[Function:exif_entry_get_value]:   7  ExifTag 
{aka enum <anonymous>}


this 'if' clause does not guard... [-Wmisleading-indentation]:
    process/im_analyze.cpp:727:[Function:int 
imAnalyzeMeasurePrincipalAxis(const imImage*, const int*, const double*, const 
double*, int, double*, double*, double*, double*)]: 
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
        ^~
   process/im_analyze.cpp:727:27: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the 'if'
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
                              ^~
    process/im_analyze.cpp:737:[Function:int 
imAnalyzeMeasurePrincipalAxis(const imImage*, const int*, const double*, const 
double*, int, double*, double*, double*, double*)]: 
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
        ^~
   process/im_analyze.cpp:737:27: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the 'if'
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
                              ^~
    process/im_analyze.cpp:747:[Function:int 
imAnalyzeMeasurePrincipalAxis(const imImage*, const int*, const double*, const 
double*, int, double*, double*, double*, double*)]: 
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
        ^~
   process/im_analyze.cpp:747:27: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the 'if'
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
                              ^~
    process/im_analyze.cpp:840:[Function:int 
imAnalyzeMeasurePrincipalAxis(const imImage*, const int*, const double*, const 
double*, int, double*, double*, double*, double*)]: 
          if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
          ^~
   process/im_analyze.cpp:840:29: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the 'if'
          if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
                                ^~
    process/im_analyze.cpp:969:[Function:int 
imAnalyzeMeasurePrincipalAxis(const imImage*, const int*, const double*, const 
double*, int, double*, double*, double*, double*)]: 
      if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
      ^~
   process/im_analyze.cpp:969:25: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the 'if'
      if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
                            ^~
    process/im_analyze.cpp:727:[Function:int 
imAnalyzeMeasurePrincipalAxis(const imImage*, const int*, const double*, const 
double*, int, double*, double*, double*, double*)]: 
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
        ^~
   process/im_analyze.cpp:727:27: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the 'if'
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
                              ^~
    process/im_analyze.cpp:737:[Function:int 
imAnalyzeMeasurePrincipalAxis(const imImage*, const int*, const double*, const 
double*, int, double*, double*, double*, double*)]: 
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
        ^~
   process/im_analyze.cpp:737:27: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the 'if'
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
                              ^~
    process/im_analyze.cpp:747:[Function:int 
imAnalyzeMeasurePrincipalAxis(const imImage*, const int*, const double*, const 
double*, int, double*, double*, double*, double*)]: 
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
        ^~
   process/im_analyze.cpp:747:27: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the 'if'
        if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
                              ^~
    process/im_analyze.cpp:840:[Function:int 
imAnalyzeMeasurePrincipalAxis(const imImage*, const int*, const double*, const 
double*, int, double*, double*, double*, double*)]: 
          if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
          ^~
   process/im_analyze.cpp:840:29: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the 'if'
          if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
                                ^~
    process/im_analyze.cpp:969:[Function:int 
imAnalyzeMeasurePrincipalAxis(const imImage*, const int*, const double*, const 
double*, int, double*, double*, double*, double*)]: 
      if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
      ^~
   process/im_analyze.cpp:969:25: note: ...this statement, but the latter is 
misleadingly indented as if it were guarded by the 'if'
      if (cm20) free(cm20); if (cm02) free(cm02); if (cm11) free(cm11);
                            ^~


<FUNC> defined but not used [-Wunused-function]:
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   bool jas_safe_intfast32_add(int_fast32_t, int_fast32_t, int_fast32_t*)
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   bool jas_safe_intfast32_mul3(int_fast32_t, int_fast32_t, int_fast32_t, 
int_fast32_t*)
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   bool jas_safe_size_sub(size_t, size_t, size_t*)
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   bool jas_safe_size_add(size_t, size_t, size_t*)
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   bool jas_safe_size_mul3(size_t, size_t, size_t, size_t*)
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   int jas_fast32_asl(int_fast32_t, int)
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   int jas_fast32_asr(int_fast32_t, int)
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   int jas_int_asl(int, int)
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   int jas_int_asr(int, int)
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    libjasper2/jpc/jpc_enc.c:888:[Function:jpc_enc_encodemainbody]:   
jpc_calcssexp
    libjasper2/jpc/jpc_enc.c:872:[Function:jpc_enc_encodemainbody]:   
jpc_calcssmant
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr


ignoring return value of <FUNC>, declared with attribute warn_unused_result 
[-Wunused-result]:
    libjasper2/base/jas_stream.c:520:[Function:jas_stream_tmpfile]:   tmpnam


statement with no effect [-Wunused-value]:
    libexif/fuji/mnote-fuji-tag.c:46:[Function:mnote_fuji_tag_get_title]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/fuji/mnote-fuji-tag.c:46:[Function:mnote_fuji_tag_get_description]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/canon/mnote-canon-tag.c:46:[Function:mnote_canon_tag_get_title]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    
libexif/canon/mnote-canon-tag.c:46:[Function:mnote_canon_tag_get_description]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    
libexif/olympus/mnote-olympus-tag.c:46:[Function:mnote_olympus_tag_get_title]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    
libexif/olympus/mnote-olympus-tag.c:46:[Function:mnote_olympus_tag_get_description]:
 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/pentax/mnote-pentax-tag.c:46:[Function:mnote_pentax_tag_get_title]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    
libexif/pentax/mnote-pentax-tag.c:46:[Function:mnote_pentax_tag_get_description]:
 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/exif-entry.c:46:[Function:exif_entry_get_value]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/exif-format.c:46:[Function:exif_format_get_name]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/exif-tag.c:46:[Function:exif_tag_get_title_in_ifd]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/exif-tag.c:46:[Function:exif_tag_get_description_in_ifd]: 
    #    define bindtextdomain(Domain,Directory) (Domain)


unused variable <VAR> [-Wunused-variable]:
    libjasper2/base/jas_image.c:1367:[Function:putint]:   tmp
    libjasper2/base/jas_image.c:1366:[Function:putint]:   s


variable <VAR> set but not used [-Wunused-but-set-variable]:
    libtiff/tif_open.c:104:[Function:TIFFClientOpen]:   n
    
libexif/olympus/mnote-olympus-entry.c:349:[Function:mnote_olympus_entry_get_value]:
   d
    libjasper2/base/jas_icc.c:1080:[Function:jas_icctxtdesc_copy]:   txtdesc
    libjasper2/base/jas_icc.c:1279:[Function:jas_icclut8_copy]:   lut8
    libjasper2/base/jas_image.c:1429:[Function:jas_image_chclrspc]:   
numoutchans
    libjasper2/base/jas_image.c:1422:[Function:jas_image_chclrspc]:   
numinauxchans
    libjasper2/jp2/jp2_dec.c:108:[Function:jp2_decode]:   cdefd
    libjasper2/jpc/jpc_t1enc.c:205:[Function:jpc_enc_enccblk]:   rlvl
    libjasper2/jpc/jpc_t1enc.c:200:[Function:jpc_enc_enccblk]:   ret
    libjasper2/jpc/jpc_dec.c:448:[Function:jpc_dec_process_crg]:   crg
    libjasper2/jpc/jpc_dec.c:696:[Function:jpc_dec_tileinit]:   brcbgyend
    libjasper2/jpc/jpc_enc.c:875:[Function:jpc_calcssmant]:   e
    libjasper2/jpc/jpc_enc.c:906:[Function:jpc_enc_encodemainhdr]:   
mctsynweight
    libjasper2/jpc/jpc_enc.c:1128:[Function:jpc_enc_encodemainbody]:   numbytes
    libjasper2/jpc/jpc_enc.c:1114:[Function:jpc_enc_encodemainbody]:   tiley
    libjasper2/jpc/jpc_enc.c:1113:[Function:jpc_enc_encodemainbody]:   tilex


warning: ISO C++ forbids converting a string constant to <TYPE> 
[-Wwrite-strings]:
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
* No diagnostics for:
   #include expects "FILENAME" or <FILENAME>
   missing binary operator before token "("
   converting to non-pointer type <TYPE> from NULL [-Wconversion-null]
   <FUNC> is deprecated [-Wdeprecated-declarations]
   <FUNC1> is deprecated: Use <FUNC2> instead [-Wdeprecated-declarations]
   assignment discards <TYPE> qualifier from pointer target type 
[-Wdiscarded-qualifiers]
   too many arguments for format [-Wformat-extra-args]
   <FUNC> may write a terminating nul past the end of the destination 
[-Wformat-overflow=]
   <DIRECTIVE> directive writing 1 byte into a region of size between 0 and 
<BYTECOUNT> [-Wformat-overflow=]
   <DIRECTIVE> directive writing <BYTECOUNT1> bytes into a region of size 
between <BYTECOUNT2> and <BYTECOUNT3> [-Wformat-overflow=]
   <DIRECTIVE> directive writing between <BYTECOUNT1> and <BYTECOUNT2> bytes 
into a region of size between <BYTECOUNT3> and <BYTECOUNT4> [-Wformat-overflow=]
   <DIRECTIVE> directive writing up to <BYTECOUNT1> bytes into a region of size 
<BYTECOUNT2> [-Wformat-overflow=]
   format not a string literal and no format arguments [-Wformat-security]
   implicit declaration of function <FUNC> [-Wimplicit-function-declaration]
   assignment from incompatible pointer type [-Wincompatible-pointer-types]
   initialization from incompatible pointer type [-Wincompatible-pointer-types]
   passing argument <NUM> of <FUNC> from incompatible pointer type 
[-Wincompatible-pointer-types]
   <VAR> is usually a function [-Wmain]
   <VAR> may be used uninitialized in this function [-Wmaybe-uninitialized]
   missing braces around initializer [-Wmissing-braces]
   suggest parentheses around arithmetic in operand of '|' [-Wparentheses]
   suggest parentheses around assignment used as truth value [-Wparentheses]
   suggest explicit braces to avoid ambiguous 'else' [-Wparentheses]
   suggest parentheses around '&&' within '||' [-Wparentheses]
   cast from pointer to integer of different size [-Wpointer-to-int-cast]
   no return statement in function returning non-void [-Wreturn-type]
   control reaches end of non-void function [-Wreturn-type]
   this 'else' clause does not guard... [-Wmisleading-indentation]
   this 'for' clause does not guard... [-Wmisleading-indentation]
   this 'if' clause does not guard... [-Wmisleading-indentation]
   this 'while' clause does not guard... [-Wmisleading-indentation]
   ignoring #pragma omp critical [-Wunknown-pragmas]
   ignoring #pragma omp for [-Wunknown-pragmas]
   ignoring #pragma omp parallel [-Wunknown-pragmas]
   ignoring #pragma omp section [-Wunknown-pragmas]
   ignoring #pragma warning  [-Wunknown-pragmas]
   dereferencing type-punned pointer will break strict-aliasing rules 
[-Wstrict-aliasing]
   enumeration value <ENUM> not handled in switch [-Wswitch]
   <EXPRESSION> is used uninitialized in this function [-Wuninitialized]
   <VAR> defined but not used [-Wunused-const-variable=]
   <FUNC> declared <TYPE> but never defined [-Wunused-function]
   label <LABEL> defined but not used [-Wunused-label]
   value computed is not used [-Wunused-value]
   <VAR> defined but not used [-Wunused-variable]
   deprecated conversion from string constant to <TYPE> [-Wwrite-strings]
(End of list.)

* Lines that look like diagnostics, but we're not sure:
   libjasper2/jasper/jas_seq.h:286:22: warning: '*' in boolean context, suggest 
'&&' instead [-Wint-in-bool-context]
(End of list.)


suggest explicit braces to avoid ambiguous 'else' [-Wdangling-else]:
    lua5/imlua_process.c:55:[Function:imluaProcessSplitComplex]: 
    lua5/imlua_process.c:61:[Function:imluaProcessMergeComplex]: 
    lua5/imlua_process.c:55:[Function:imluaProcessAutoCovariance]: 
    lua5/imlua_process.c:55:[Function:imluaProcessNormalizeComponents]: 
    lua5/imlua_process.c:55:[Function:imluaProcessNormDiffRatio]: 
    lua5/imlua_process.c:55:[Function:imluaProcessSplitComplex]: 
    lua5/imlua_process.c:61:[Function:imluaProcessMergeComplex]: 
    lua5/imlua_process.c:55:[Function:imluaProcessAutoCovariance]: 
    lua5/imlua_process.c:55:[Function:imluaProcessNormalizeComponents]: 
    lua5/imlua_process.c:55:[Function:imluaProcessNormDiffRatio]: 


comparison between <ENUM1> and <ENUM2> [-Wenum-compare]:
    libexif/fuji/mnote-fuji-entry.c:233:[Function:mnote_fuji_entry_get_value]:  
 ExifTag {aka const enum <anonymous>}  MnoteFujiTag {aka enum _MnoteFujiTag}
    
libexif/olympus/mnote-olympus-entry.c:436:[Function:mnote_olympus_entry_get_value]:
   ExifTag {aka const enum <anonymous>}  MnoteOlympusTag {aka enum 
_MnoteOlympusTag}
    
libexif/olympus/mnote-olympus-entry.c:506:[Function:mnote_olympus_entry_get_value]:
   ExifTag {aka const enum <anonymous>}  MnoteOlympusTag {aka enum 
_MnoteOlympusTag}
    
libexif/pentax/mnote-pentax-entry.c:347:[Function:mnote_pentax_entry_get_value]:
   ExifTag {aka const enum <anonymous>}  MnotePentaxTag {aka enum 
_MnotePentaxTag}
    
libexif/pentax/mnote-pentax-entry.c:371:[Function:mnote_pentax_entry_get_value]:
   ExifTag {aka const enum <anonymous>}  MnotePentaxTag {aka enum 
_MnotePentaxTag}


format <FMT> expects argument of type <TYPE1>, but argument <NUM> has type 
<TYPE2> [-Wformat=]:
    libtiff/tif_predict.c:724:[Function:PredictorEncodeTile]:   %u  unsigned 
int  4  tmsize_t {aka long unsigned int}
    
libexif/fuji/exif-mnote-data-fuji.c:227:[Function:exif_mnote_data_fuji_load]:   
%u  unsigned int  5  size_t {aka long unsigned int}
    
libexif/canon/exif-mnote-data-canon.c:270:[Function:exif_mnote_data_canon_load]:
   %u  unsigned int  5  size_t {aka long unsigned int}
    
libexif/olympus/exif-mnote-data-olympus.c:485:[Function:exif_mnote_data_olympus_load]:
   %u  unsigned int  5  size_t {aka long unsigned int}
    
libexif/pentax/exif-mnote-data-pentax.c:310:[Function:exif_mnote_data_pentax_load]:
   %u  unsigned int  5  size_t {aka long unsigned int}


implicit declaration of function <FUNC1>; did you mean <FUNC2>? 
[-Wimplicit-function-declaration]:
    libjasper2/base/jas_stream.c:535:[Function:jas_stream_tmpfile]:   unlink  
unix
    libjasper2/base/jas_stream.c:1334:[Function:file_read]:   read  fread
    libjasper2/base/jas_stream.c:1343:[Function:file_write]:   write  fwrite
    libjasper2/base/jas_stream.c:1352:[Function:file_seek]:   lseek  fseek
    libjasper2/base/jas_stream.c:1361:[Function:file_close]:   close  pclose


cast to pointer from integer of different size [-Wint-to-pointer-cast]:
    im_format_tiff.cpp:773:[MemeberFunction:virtual void* 
imFileFormatTIFF::Handle(int)]: 
        return (void*)this->tiff->tif_fd;
    tiff_binfile.c:76:[Function:TIFFFdOpen]: 
      tif = TIFFClientOpen(name, mode, (thandle_t) fd,  iTIFFReadProc, 
iTIFFWriteProc,


the use of `tmpnam' is dangerous, better use `mkstemp':
    jas_stream.c:[At:(.text+0x731)]: 


comparison between pointer and zero character constant [-Wpointer-compare]:
    libjasper2/jpc/jpc_util.c:105:[Function:jpc_atoaf]: 
    libjasper2/jpc/jpc_util.c:123:[Function:jpc_atoaf]: 


<VAR> will be initialized after [-Wreorder]:
    im_format_jp2.cpp:121:[Constructor:imFileFormatJP2::imFileFormatJP2(const 
imFormat*)]:   imFileFormatJP2::image
      jas_image_t *image;
                   ^~~~~
   im_format_jp2.cpp:120:17: warning:   'jas_stream_t* imFileFormatJP2::stream' 
[-Wreorder]
      jas_stream_t *stream;
                    ^~~~~~
   im_format_jp2.cpp:124:3: warning:   when initialized here [-Wreorder]
      imFileFormatJP2(const imFormat* _iformat) : imFileFormatBase(_iformat), 
image(0), stream(0), fmtid(-1) {}
      ^~~~~~~~~~~~~~~
    im_format_jp2.cpp:120:[Constructor:imFileFormatJP2::imFileFormatJP2(const 
imFormat*)]:   imFileFormatJP2::stream
      jas_stream_t *stream;
                    ^~~~~~
   im_format_jp2.cpp:119:7: warning:   'int imFileFormatJP2::fmtid' [-Wreorder]
      int fmtid;
          ^~~~~
   im_format_jp2.cpp:124:3: warning:   when initialized here [-Wreorder]
      imFileFormatJP2(const imFormat* _iformat) : imFileFormatBase(_iformat), 
image(0), stream(0), fmtid(-1) {}
      ^~~~~~~~~~~~~~~


case value <LABEL> not in enumerated type <ENUM> [-Wswitch]:
    libexif/exif-entry.c:1224:[Function:exif_entry_get_value]:   0  ExifTag 
{aka enum <anonymous>}
    libexif/exif-entry.c:1251:[Function:exif_entry_get_value]:   5  ExifTag 
{aka enum <anonymous>}
    libexif/exif-entry.c:1264:[Function:exif_entry_get_value]:   7  ExifTag 
{aka enum <anonymous>}


<FUNC> defined but not used [-Wunused-function]:
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   bool jas_safe_intfast32_add(int_fast32_t, int_fast32_t, int_fast32_t*)
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   bool jas_safe_intfast32_mul3(int_fast32_t, int_fast32_t, int_fast32_t, 
int_fast32_t*)
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   bool jas_safe_size_sub(size_t, size_t, size_t*)
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   bool jas_safe_size_add(size_t, size_t, size_t*)
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   bool jas_safe_size_mul3(size_t, size_t, size_t, size_t*)
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   int jas_fast32_asl(int_fast32_t, int)
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   int jas_fast32_asr(int_fast32_t, int)
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   int jas_int_asl(int, int)
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   int jas_int_asr(int, int)
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    libjasper2/jpc/jpc_enc.c:888:[Function:jpc_enc_encodemainbody]:   
jpc_calcssexp
    libjasper2/jpc/jpc_enc.c:872:[Function:jpc_enc_encodemainbody]:   
jpc_calcssmant
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr
    
libjasper2/jasper/jas_math.h:286:[#included-from:libjasper2/jasper/jas_math.h:286]:
   jas_safe_intfast32_add
    
libjasper2/jasper/jas_math.h:271:[#included-from:libjasper2/jasper/jas_math.h:271]:
   jas_safe_intfast32_mul3
    
libjasper2/jasper/jas_math.h:222:[#included-from:libjasper2/jasper/jas_math.h:222]:
   jas_safe_size_sub
    
libjasper2/jasper/jas_math.h:210:[#included-from:libjasper2/jasper/jas_math.h:210]:
   jas_safe_size_add
    
libjasper2/jasper/jas_math.h:195:[#included-from:libjasper2/jasper/jas_math.h:195]:
   jas_safe_size_mul3
    
libjasper2/jasper/jas_math.h:164:[#included-from:libjasper2/jasper/jas_math.h:164]:
   jas_fast32_asl
    
libjasper2/jasper/jas_math.h:151:[#included-from:libjasper2/jasper/jas_math.h:151]:
   jas_fast32_asr
    
libjasper2/jasper/jas_math.h:138:[#included-from:libjasper2/jasper/jas_math.h:138]:
   jas_int_asl
    
libjasper2/jasper/jas_math.h:125:[#included-from:libjasper2/jasper/jas_math.h:125]:
   jas_int_asr


ignoring return value of <FUNC>, declared with attribute warn_unused_result 
[-Wunused-result]:
    libjasper2/base/jas_stream.c:520:[Function:jas_stream_tmpfile]:   tmpnam


statement with no effect [-Wunused-value]:
    libexif/fuji/mnote-fuji-tag.c:46:[Function:mnote_fuji_tag_get_title]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/fuji/mnote-fuji-tag.c:46:[Function:mnote_fuji_tag_get_description]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/canon/mnote-canon-tag.c:46:[Function:mnote_canon_tag_get_title]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    
libexif/canon/mnote-canon-tag.c:46:[Function:mnote_canon_tag_get_description]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    
libexif/olympus/mnote-olympus-tag.c:46:[Function:mnote_olympus_tag_get_title]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    
libexif/olympus/mnote-olympus-tag.c:46:[Function:mnote_olympus_tag_get_description]:
 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/pentax/mnote-pentax-tag.c:46:[Function:mnote_pentax_tag_get_title]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    
libexif/pentax/mnote-pentax-tag.c:46:[Function:mnote_pentax_tag_get_description]:
 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/exif-entry.c:46:[Function:exif_entry_get_value]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/exif-format.c:46:[Function:exif_format_get_name]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/exif-tag.c:46:[Function:exif_tag_get_title_in_ifd]: 
    #    define bindtextdomain(Domain,Directory) (Domain)
    libexif/exif-tag.c:46:[Function:exif_tag_get_description_in_ifd]: 
    #    define bindtextdomain(Domain,Directory) (Domain)


unused variable <VAR> [-Wunused-variable]:
    libjasper2/base/jas_image.c:1367:[Function:putint]:   tmp
    libjasper2/base/jas_image.c:1366:[Function:putint]:   s


variable <VAR> set but not used [-Wunused-but-set-variable]:
    libtiff/tif_open.c:104:[Function:TIFFClientOpen]:   n
    
libexif/olympus/mnote-olympus-entry.c:349:[Function:mnote_olympus_entry_get_value]:
   d
    libjasper2/base/jas_icc.c:1080:[Function:jas_icctxtdesc_copy]:   txtdesc
    libjasper2/base/jas_icc.c:1279:[Function:jas_icclut8_copy]:   lut8
    libjasper2/base/jas_image.c:1429:[Function:jas_image_chclrspc]:   
numoutchans
    libjasper2/base/jas_image.c:1422:[Function:jas_image_chclrspc]:   
numinauxchans
    libjasper2/jp2/jp2_dec.c:108:[Function:jp2_decode]:   cdefd
    libjasper2/jpc/jpc_t1enc.c:205:[Function:jpc_enc_enccblk]:   rlvl
    libjasper2/jpc/jpc_t1enc.c:200:[Function:jpc_enc_enccblk]:   ret
    libjasper2/jpc/jpc_dec.c:448:[Function:jpc_dec_process_crg]:   crg
    libjasper2/jpc/jpc_dec.c:696:[Function:jpc_dec_tileinit]:   brcbgyend
    libjasper2/jpc/jpc_enc.c:875:[Function:jpc_calcssmant]:   e
    libjasper2/jpc/jpc_enc.c:906:[Function:jpc_enc_encodemainhdr]:   
mctsynweight
    libjasper2/jpc/jpc_enc.c:1128:[Function:jpc_enc_encodemainbody]:   numbytes
    libjasper2/jpc/jpc_enc.c:1114:[Function:jpc_enc_encodemainbody]:   tiley
    libjasper2/jpc/jpc_enc.c:1113:[Function:jpc_enc_encodemainbody]:   tilex


warning: ISO C++ forbids converting a string constant to <TYPE> 
[-Wwrite-strings]:
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
    im_format_tiff.cpp:[At:132]:   char*
_______________________________________________
Iup-users mailing list
Iup-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/iup-users

Reply via email to