summaryrefslogtreecommitdiff
path: root/pngrtran.c
diff options
context:
space:
mode:
authorJohn Bowler <jbowler@acm.org>2011-09-09 17:21:44 -0500
committerGlenn Randers-Pehrson <glennrp at users.sourceforge.net>2011-09-09 17:21:44 -0500
commit751561218ffa1cfdd60a83236642a8e16f071130 (patch)
tree966755b0c694f8d4ab59c1b077964f4848f4e3ed /pngrtran.c
parentf0c19e6455d54340949ec9f85c9b386225bbbee0 (diff)
downloadlibpng-751561218ffa1cfdd60a83236642a8e16f071130.tar.gz
[libpng15] Constant changes for 64-bit compatibility (removal of L suffixes).
The 16-bit cases still use "L" as we don't have a 16-bit test system.
Diffstat (limited to 'pngrtran.c')
-rw-r--r--pngrtran.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/pngrtran.c b/pngrtran.c
index 151ac16e4..c6dd28808 100644
--- a/pngrtran.c
+++ b/pngrtran.c
@@ -973,8 +973,8 @@ png_set_rgb_to_gray_fixed(png_structp png_ptr, int error_action,
* overwrites the coefficients, regardless of whether they have been
* defaulted or set already.
*/
- red_int = (png_uint_16)(((png_uint_32)red*32768L)/100000L);
- green_int = (png_uint_16)(((png_uint_32)green*32768L)/100000L);
+ red_int = (png_uint_16)(((png_uint_32)red*32768)/100000);
+ green_int = (png_uint_16)(((png_uint_32)green*32768)/100000);
png_ptr->rgb_to_gray_red_coeff = red_int;
png_ptr->rgb_to_gray_green_coeff = green_int;
@@ -4917,8 +4917,8 @@ png_do_read_intrapixel(png_row_infop row_info, png_bytep row)
png_uint_32 s0 = (*(rp ) << 8) | *(rp + 1);
png_uint_32 s1 = (*(rp + 2) << 8) | *(rp + 3);
png_uint_32 s2 = (*(rp + 4) << 8) | *(rp + 5);
- png_uint_32 red = (png_uint_32)((s0 + s1 + 65536L) & 0xffffL);
- png_uint_32 blue = (png_uint_32)((s2 + s1 + 65536L) & 0xffffL);
+ png_uint_32 red = (s0 + s1 + 65536) & 0xffff;
+ png_uint_32 blue = (s2 + s1 + 65536) & 0xffff;
*(rp ) = (png_byte)((red >> 8) & 0xff);
*(rp + 1) = (png_byte)(red & 0xff);
*(rp + 4) = (png_byte)((blue >> 8) & 0xff);