aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/gdi/epng.cpp1
-rw-r--r--lib/gdi/picload.cpp3
2 files changed, 3 insertions, 1 deletions
diff --git a/lib/gdi/epng.cpp b/lib/gdi/epng.cpp
index 972a89d3..fd33298f 100644
--- a/lib/gdi/epng.cpp
+++ b/lib/gdi/epng.cpp
@@ -1,3 +1,4 @@
+#define PNG_SKIP_SETJMP_CHECK
#include <png.h>
#include <stdio.h>
#include <lib/gdi/epng.h>
diff --git a/lib/gdi/picload.cpp b/lib/gdi/picload.cpp
index c162f89d..0ce10c09 100644
--- a/lib/gdi/picload.cpp
+++ b/lib/gdi/picload.cpp
@@ -1,4 +1,5 @@
-#include <png.h> // must be included before Python.h because of setjmp
+#define PNG_SKIP_SETJMP_CHECK
+#include <png.h>
#include <fcntl.h>
#include <lib/gdi/picload.h>