| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081 |
- Index: src/3rdparty/libpng/pngconf.h
- --- src/3rdparty/libpng/pngconf.h.orig 2003-05-13 09:08:31 +0200
- +++ src/3rdparty/libpng/pngconf.h 2004-07-02 09:03:26 +0200
- @@ -251,10 +251,6 @@
- # define PNG_SAVE_BSD_SOURCE
- # undef _BSD_SOURCE
- # endif
- -# ifdef _SETJMP_H
- - __png.h__ already includes setjmp.h;
- - __dont__ include it again.;
- -# endif
- # endif /* __linux__ */
-
- /* include setjmp.h for error handling */
- Index: src/3rdparty/libpng/pngerror.c
- --- src/3rdparty/libpng/pngerror.c.orig 2003-05-13 09:08:31 +0200
- +++ src/3rdparty/libpng/pngerror.c 2004-07-02 09:03:26 +0200
- @@ -135,10 +135,13 @@
- buffer[iout] = 0;
- else
- {
- + png_size_t len;
- + if ((len = png_strlen(error_message)) > 63)
- + len = 63;
- buffer[iout++] = ':';
- buffer[iout++] = ' ';
- - png_memcpy(buffer+iout, error_message, 64);
- - buffer[iout+63] = 0;
- + png_memcpy(buffer+iout, error_message, len);
- + buffer[iout+len] = 0;
- }
- }
-
- Index: src/3rdparty/libpng/pngrtran.c
- --- src/3rdparty/libpng/pngrtran.c.orig 2003-05-13 09:08:31 +0200
- +++ src/3rdparty/libpng/pngrtran.c 2004-07-02 09:03:26 +0200
- @@ -1889,8 +1889,8 @@
- /* This changes the data from GG to GGXX */
- if (flags & PNG_FLAG_FILLER_AFTER)
- {
- - png_bytep sp = row + (png_size_t)row_width;
- - png_bytep dp = sp + (png_size_t)row_width;
- + png_bytep sp = row + (png_size_t)row_width * 2;
- + png_bytep dp = sp + (png_size_t)row_width * 2;
- for (i = 1; i < row_width; i++)
- {
- *(--dp) = hi_filler;
- @@ -1907,8 +1907,8 @@
- /* This changes the data from GG to XXGG */
- else
- {
- - png_bytep sp = row + (png_size_t)row_width;
- - png_bytep dp = sp + (png_size_t)row_width;
- + png_bytep sp = row + (png_size_t)row_width * 2;
- + png_bytep dp = sp + (png_size_t)row_width * 2;
- for (i = 0; i < row_width; i++)
- {
- *(--dp) = *(--sp);
- @@ -1965,8 +1965,8 @@
- /* This changes the data from RRGGBB to RRGGBBXX */
- if (flags & PNG_FLAG_FILLER_AFTER)
- {
- - png_bytep sp = row + (png_size_t)row_width * 3;
- - png_bytep dp = sp + (png_size_t)row_width;
- + png_bytep sp = row + (png_size_t)row_width * 6;
- + png_bytep dp = sp + (png_size_t)row_width * 2;
- for (i = 1; i < row_width; i++)
- {
- *(--dp) = hi_filler;
- @@ -1987,8 +1987,8 @@
- /* This changes the data from RRGGBB to XXRRGGBB */
- else
- {
- - png_bytep sp = row + (png_size_t)row_width * 3;
- - png_bytep dp = sp + (png_size_t)row_width;
- + png_bytep sp = row + (png_size_t)row_width * 6;
- + png_bytep dp = sp + (png_size_t)row_width * 2;
- for (i = 0; i < row_width; i++)
- {
- *(--dp) = *(--sp);
|