summaryrefslogtreecommitdiff
path: root/pngpriv.h
diff options
context:
space:
mode:
authorGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2015-09-23 22:08:04 -0500
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2015-09-23 22:08:04 -0500
commitefe4e5d10d3afc5983cdd7733f8d38f855ed3f9b (patch)
treee89520a7f47a1bb2ad9764a758d37fd2a131253d /pngpriv.h
parentd6eb4b71aceb7d6059b58180332d7b71ed71d0c2 (diff)
downloadlibpng-efe4e5d10d3afc5983cdd7733f8d38f855ed3f9b.tar.gz
[libpng16] Reverted the fix of byte order in png_do_read_filler() with 16-bit
input that was made in version 1.6.17beta01, to preserve legacy behavior even though it was incorrect. Instead, added new API png_set_filter_16() and png_set_add_alpha_16() that set a flag to make png_do_read_filter() interpret the filler bytes properly.
Diffstat (limited to 'pngpriv.h')
-rw-r--r--pngpriv.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/pngpriv.h b/pngpriv.h
index c466d4bfe..7a549140c 100644
--- a/pngpriv.h
+++ b/pngpriv.h
@@ -599,6 +599,7 @@
#define PNG_FLAG_BENIGN_ERRORS_WARN 0x100000 /* Added to libpng-1.4.0 */
#define PNG_FLAG_APP_WARNINGS_WARN 0x200000 /* Added to libpng-1.6.0 */
#define PNG_FLAG_APP_ERRORS_WARN 0x400000 /* Added to libpng-1.6.0 */
+#define PNG_FLAG_FILLER_16 0x800000 /* old filler byte order */
/* 0x800000 unused */
/* 0x1000000 unused */
/* 0x2000000 unused */