Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 56307
Collapse All | Expand All

(-)pngrtran.c.can-2002-1363 (-8 / +8 lines)
Lines 1889-1896 Link Here
1889
         /* This changes the data from GG to GGXX */
1889
         /* This changes the data from GG to GGXX */
1890
         if (flags & PNG_FLAG_FILLER_AFTER)
1890
         if (flags & PNG_FLAG_FILLER_AFTER)
1891
         {
1891
         {
1892
            png_bytep sp = row + (png_size_t)row_width;
1892
            png_bytep sp = row + (png_size_t)row_width * 2;
1893
            png_bytep dp = sp  + (png_size_t)row_width;
1893
            png_bytep dp = sp  + (png_size_t)row_width * 2;
1894
            for (i = 1; i < row_width; i++)
1894
            for (i = 1; i < row_width; i++)
1895
            {
1895
            {
1896
               *(--dp) = hi_filler;
1896
               *(--dp) = hi_filler;
Lines 1907-1914 Link Here
1907
         /* This changes the data from GG to XXGG */
1907
         /* This changes the data from GG to XXGG */
1908
         else
1908
         else
1909
         {
1909
         {
1910
            png_bytep sp = row + (png_size_t)row_width;
1910
            png_bytep sp = row + (png_size_t)row_width * 2;
1911
            png_bytep dp = sp  + (png_size_t)row_width;
1911
            png_bytep dp = sp  + (png_size_t)row_width * 2;
1912
            for (i = 0; i < row_width; i++)
1912
            for (i = 0; i < row_width; i++)
1913
            {
1913
            {
1914
               *(--dp) = *(--sp);
1914
               *(--dp) = *(--sp);
Lines 1965-1972 Link Here
1965
         /* This changes the data from RRGGBB to RRGGBBXX */
1965
         /* This changes the data from RRGGBB to RRGGBBXX */
1966
         if (flags & PNG_FLAG_FILLER_AFTER)
1966
         if (flags & PNG_FLAG_FILLER_AFTER)
1967
         {
1967
         {
1968
            png_bytep sp = row + (png_size_t)row_width * 3;
1968
            png_bytep sp = row + (png_size_t)row_width * 6;
1969
            png_bytep dp = sp  + (png_size_t)row_width;
1969
            png_bytep dp = sp  + (png_size_t)row_width * 2;
1970
            for (i = 1; i < row_width; i++)
1970
            for (i = 1; i < row_width; i++)
1971
            {
1971
            {
1972
               *(--dp) = hi_filler;
1972
               *(--dp) = hi_filler;
Lines 1987-1994 Link Here
1987
         /* This changes the data from RRGGBB to XXRRGGBB */
1987
         /* This changes the data from RRGGBB to XXRRGGBB */
1988
         else
1988
         else
1989
         {
1989
         {
1990
            png_bytep sp = row + (png_size_t)row_width * 3;
1990
            png_bytep sp = row + (png_size_t)row_width * 6;
1991
            png_bytep dp = sp  + (png_size_t)row_width;
1991
            png_bytep dp = sp  + (png_size_t)row_width * 2;
1992
            for (i = 0; i < row_width; i++)
1992
            for (i = 0; i < row_width; i++)
1993
            {
1993
            {
1994
               *(--dp) = *(--sp);
1994
               *(--dp) = *(--sp);

Return to bug 56307