summaryrefslogtreecommitdiff
path: root/lang/ofc/files/patch-DPNGImage.m
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--lang/ofc/files/patch-DPNGImage.m46
1 files changed, 46 insertions, 0 deletions
diff --git a/lang/ofc/files/patch-DPNGImage.m b/lang/ofc/files/patch-DPNGImage.m
new file mode 100644
index 000000000000..87a3171f4380
--- /dev/null
+++ b/lang/ofc/files/patch-DPNGImage.m
@@ -0,0 +1,46 @@
+--- ofc/DPNGImage.m.orig 2008-08-20 19:16:29.000000000 +0200
++++ ofc/DPNGImage.m 2012-05-09 13:07:56.000000000 +0200
+@@ -30,6 +30,7 @@
+
+ #ifdef HAVE_DPNGIMAGE
+ #include "png.h"
++#include "pngpriv.h"
+ #endif
+
+
+@@ -346,7 +347,7 @@
+
+ if (ok)
+ {
+- if (setjmp(png->jmpbuf))
++ if (setjmp(png_jmpbuf(png)))
+ {
+ WARNING(DW_UNKNOWN_WARNING, "Error reading PNG file");
+ ok = NO;
+@@ -485,7 +486,7 @@
+
+ if (ok)
+ {
+- if (setjmp(png->jmpbuf))
++ if (setjmp(png_jmpbuf(png)))
+ {
+ WARNING(DW_UNKNOWN_WARNING, "Error writing PNG file");
+ ok = NO;
+@@ -553,7 +554,7 @@
+
+ pixels = _width;
+
+- if (setjmp(png->jmpbuf))
++ if (setjmp(png_jmpbuf(png)))
+ {
+ WARNING(DW_UNKNOWN_WARNING, "Error reading PNG file");
+ pixels = 0;
+@@ -599,7 +600,7 @@
+
+ png_structp png = (png_structp) _png;
+
+- if (setjmp(png->jmpbuf))
++ if (setjmp(png_jmpbuf(png)))
+ {
+ WARNING(DW_UNKNOWN_WARNING, "Error writing PNG file");
+ ok = NO;