rageworx / fltk-custom

A clone of FLTK 1.4.0 for enhance as customized GUI, more functional. This project is belong to https://fltk.org.
https://rageworx.info
Other
8 stars 1 forks source link

Errors of pngerror.c: In function 'fltk_png_warning_parameter_unsigned' #62

Closed rageworx closed 11 months ago

rageworx commented 11 months ago

Logs while compile

In file included from pngpriv.h:77,
                 from pngerror.c:19:
pngerror.c: In function 'fltk_png_warning_parameter_unsigned':
pngprefix.h:147:27: warning: 'buffer' may be used uninitialized [-Wmaybe-uniniti
alized]
  147 | #define png_format_number fltk_png_format_number
pngpriv.h:1749:4: note: in expansion of macro 'png_format_number'
 1749 |    png_format_number(buffer, buffer + (sizeof buffer), format, number)
      |    ^~~~~~~~~~~~~~~~~
pngerror.c:259:37: note: in expansion of macro 'PNG_FORMAT_NUMBER'
  259 |    png_warning_parameter(p, number, PNG_FORMAT_NUMBER(buffer, format, va
lue));
      |                                     ^~~~~~~~~~~~~~~~~
pngprefix.h:147:27: note: by argument 1 of type 'png_const_charp' {aka 'const ch
ar *'} to 'fltk_png_format_number' declared here
  147 | #define png_format_number fltk_png_format_number
      |                           ^~~~~~~~~~~~~~~~~~~~~~
pngerror.c:133:1: note: in expansion of macro 'png_format_number'
  133 | png_format_number(png_const_charp start, png_charp end, int format,
      | ^~~~~~~~~~~~~~~~~
pngerror.c:258:9: note: 'buffer' declared here
  258 |    char buffer[PNG_NUMBER_BUFFER_SIZE];
      |         ^~~~~~
pngerror.c: In function 'fltk_png_warning_parameter_signed':
pngprefix.h:147:27: warning: 'buffer' may be used uninitialized [-Wmaybe-uniniti
alized]
  147 | #define png_format_number fltk_png_format_number
pngpriv.h:1749:4: note: in expansion of macro 'png_format_number'
 1749 |    png_format_number(buffer, buffer + (sizeof buffer), format, number)
      |    ^~~~~~~~~~~~~~~~~
pngerror.c:275:10: note: in expansion of macro 'PNG_FORMAT_NUMBER'
  275 |    str = PNG_FORMAT_NUMBER(buffer, format, u);
      |          ^~~~~~~~~~~~~~~~~
pngprefix.h:147:27: note: by argument 1 of type 'png_const_charp' {aka 'const ch
ar *'} to 'fltk_png_format_number' declared here
  147 | #define png_format_number fltk_png_format_number
      |                           ^~~~~~~~~~~~~~~~~~~~~~
pngerror.c:133:1: note: in expansion of macro 'png_format_number'
  133 | png_format_number(png_const_charp start, png_charp end, int format,
      | ^~~~~~~~~~~~~~~~~
pngerror.c:268:9: note: 'buffer' declared here
  268 |    char buffer[PNG_NUMBER_BUFFER_SIZE];
      |         ^~~~~~

Compiler : MinGW-W64 gcc version 13.1.0 (Rev7, Built by MSYS2 project)

rageworx commented 11 months ago

Bug fixed in 1.4.0-usr-scaling, commit of 1e0946b..782250b. Will be merged to master and v1.4.0-dev.