0007-libpng15.patch 647 B

123456789101112131415161718192021222324
  1. Support for libpng 1.5+ shamelessly taken from Gentoo.
  2. Signed-off-by: Gustavo Zacarias <gustavo@zacarias.com.ar>
  3. --- a/png.c
  4. +++ b/png.c
  5. @@ -69,7 +69,7 @@
  6. fclose(fh); return(FH_ERROR_FORMAT);
  7. }
  8. rp=0;
  9. - if (setjmp(png_ptr->jmpbuf))
  10. + if (setjmp(png_jmpbuf(png_ptr)))
  11. {
  12. png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
  13. if(rp) free(rp);
  14. @@ -161,7 +161,7 @@
  15. fclose(fh); return(FH_ERROR_FORMAT);
  16. }
  17. rp=0;
  18. - if (setjmp(png_ptr->jmpbuf))
  19. + if (setjmp(png_jmpbuf(png_ptr)))
  20. {
  21. png_destroy_read_struct(&png_ptr, &info_ptr, (png_infopp)NULL);
  22. if(rp) free(rp);