• G
    [master] Added macros to detect use of deprecated features. · d29033f2
    Glenn Randers-Pehrson 提交于
      Added PNG_DEPSTRUCT, PNG_DEPRECATED, PNG_USE_RESULT, PNG_NORETURN, and
        PNG_ALLOCATED macros to detect deprecated direct access to the
        png_struct or info_struct members and other deprecated usage in
        applications (John Bowler).
      Added -DPNG_CONFIGURE_LIBPNG to the makefile CFLAGS, to prevent warnings
        about direct access to png structs by libpng functions while building
        libpng.
      Removed three direct references to read_info_ptr members in pngtest.c
        that were detected by the new PNG_DEPSTRUCT macro.
      Moved the png_debug macro definitions and the png_read_destroy(),
        png_write_destroy() and png_far_to_near() prototypes from png.h
        to pngpriv.h (John Bowler)
      Moved the synopsis lines for png_read_destroy(), png_write_destroy()
        png_debug(), png_debug1(), and png_debug2() from libpng.3 to libpngpf.3.
    d29033f2
pngtest.c 47.6 KB