1 --- libpng-1.2.5.orig/pngrtran.c
2 +++ libpng-1.2.5/pngrtran.c
4 /* This changes the data from GG to GGXX */
5 if (flags & PNG_FLAG_FILLER_AFTER)
7 - png_bytep sp = row + (png_size_t)row_width;
8 - png_bytep dp = sp + (png_size_t)row_width;
9 + png_bytep sp = row + (png_size_t)row_width * 2;
10 + png_bytep dp = sp + (png_size_t)row_width * 2;
11 for (i = 1; i < row_width; i++)
15 /* This changes the data from GG to XXGG */
18 - png_bytep sp = row + (png_size_t)row_width;
19 - png_bytep dp = sp + (png_size_t)row_width;
20 + png_bytep sp = row + (png_size_t)row_width * 2;
21 + png_bytep dp = sp + (png_size_t)row_width * 2;
22 for (i = 0; i < row_width; i++)
26 /* This changes the data from RRGGBB to RRGGBBXX */
27 if (flags & PNG_FLAG_FILLER_AFTER)
29 - png_bytep sp = row + (png_size_t)row_width * 3;
30 - png_bytep dp = sp + (png_size_t)row_width;
31 + png_bytep sp = row + (png_size_t)row_width * 6;
32 + png_bytep dp = sp + (png_size_t)row_width * 2;
33 for (i = 1; i < row_width; i++)
37 /* This changes the data from RRGGBB to XXRRGGBB */
40 - png_bytep sp = row + (png_size_t)row_width * 3;
41 - png_bytep dp = sp + (png_size_t)row_width;
42 + png_bytep sp = row + (png_size_t)row_width * 6;
43 + png_bytep dp = sp + (png_size_t)row_width * 2;
44 for (i = 0; i < row_width; i++)