diff options
author | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2015-08-16 23:32:04 -0500 |
---|---|---|
committer | Glenn Randers-Pehrson <glennrp at users.sourceforge.net> | 2015-08-16 23:32:04 -0500 |
commit | b9ba8d6a57d7c8cedf1e0d89d81e3ee3e0eea705 (patch) | |
tree | 419fc9e7f779a0fc8e527e25db1927d5b5b806d6 /pngrtran.c | |
parent | 751cee5ef13ffa275072272b44cc3eac2963904b (diff) |
[libpng16] Mention in manual that 16-bit platform support has been dropped.
Diffstat (limited to 'pngrtran.c')
-rw-r--r-- | pngrtran.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/pngrtran.c b/pngrtran.c index ad25dc86f..e396abc18 100644 --- a/pngrtran.c +++ b/pngrtran.c @@ -3314,7 +3314,7 @@ png_do_compose(png_row_infop row_info, png_bytep row, png_structrp png_ptr) if ((png_uint_16)((*sp >> shift) & 0x0f) == png_ptr->trans_color.gray) { - unsigned int tmp = *sp & (0xf0f >> (4 - shift)); + unsigned int tmp = *sp & (0x0f0f >> (4 - shift)); tmp |= png_ptr->background.gray << shift; *sp = (png_byte)(tmp & 0xff); } @@ -3324,7 +3324,7 @@ png_do_compose(png_row_infop row_info, png_bytep row, png_structrp png_ptr) unsigned int p = (*sp >> shift) & 0x0f; unsigned int g = (gamma_table[p | (p << 4)] >> 4) & 0x0f; - unsigned int tmp = *sp & (0xf0f >> (4 - shift)); + unsigned int tmp = *sp & (0x0f0f >> (4 - shift)); tmp |= g << shift; *sp = (png_byte)(tmp & 0xff); } @@ -3350,7 +3350,7 @@ png_do_compose(png_row_infop row_info, png_bytep row, png_structrp png_ptr) if ((png_uint_16)((*sp >> shift) & 0x0f) == png_ptr->trans_color.gray) { - unsigned int tmp = *sp & (0xf0f >> (4 - shift)); + unsigned int tmp = *sp & (0x0f0f >> (4 - shift)); tmp |= png_ptr->background.gray << shift; *sp = (png_byte)(tmp & 0xff); } |