58 lines
1.7 KiB
Diff
58 lines
1.7 KiB
Diff
diff -Paur --no-dereference -- libpng.upstream/contrib/libtests/pngvalid.c libpng/contrib/libtests/pngvalid.c
|
|
--- libpng.upstream/contrib/libtests/pngvalid.c
|
|
+++ libpng/contrib/libtests/pngvalid.c
|
|
@@ -18,10 +18,7 @@
|
|
* transformations performed by libpng.
|
|
*/
|
|
|
|
-#define _POSIX_SOURCE 1
|
|
-#define _ISOC99_SOURCE 1 /* For floating point */
|
|
-#define _GNU_SOURCE 1 /* For the floating point exception extension */
|
|
-#define _BSD_SOURCE 1 /* For the floating point exception extension */
|
|
+/* PATCH: Get feenableexcept without any feature macros. */
|
|
|
|
#include <signal.h>
|
|
#include <stdio.h>
|
|
diff -Paur --no-dereference -- libpng.upstream/contrib/libtests/timepng.c libpng/contrib/libtests/timepng.c
|
|
--- libpng.upstream/contrib/libtests/timepng.c
|
|
+++ libpng/contrib/libtests/timepng.c
|
|
@@ -22,6 +22,10 @@
|
|
#include <errno.h>
|
|
#include <limits.h>
|
|
|
|
+#if !defined(FILENAME_MAX) && defined(__sortix__)
|
|
+#define FILENAME_MAX 256
|
|
+#endif
|
|
+
|
|
#include <time.h>
|
|
|
|
#if defined(HAVE_CONFIG_H) && !defined(PNG_NO_CONFIG_H)
|
|
diff -Paur --no-dereference -- libpng.upstream/contrib/tools/pngcp.c libpng/contrib/tools/pngcp.c
|
|
--- libpng.upstream/contrib/tools/pngcp.c
|
|
+++ libpng/contrib/tools/pngcp.c
|
|
@@ -70,6 +70,10 @@
|
|
#include <limits.h>
|
|
#include <assert.h>
|
|
|
|
+#if !defined(FILENAME_MAX) && defined(__sortix__)
|
|
+#define FILENAME_MAX 256
|
|
+#endif
|
|
+
|
|
#include <unistd.h>
|
|
#include <sys/stat.h>
|
|
|
|
diff -Paur --no-dereference -- libpng.upstream/contrib/tools/pngfix.c libpng/contrib/tools/pngfix.c
|
|
--- libpng.upstream/contrib/tools/pngfix.c
|
|
+++ libpng/contrib/tools/pngfix.c
|
|
@@ -18,6 +18,10 @@
|
|
#include <errno.h>
|
|
#include <assert.h>
|
|
|
|
+#if !defined(FILENAME_MAX) && defined(__sortix__)
|
|
+#define FILENAME_MAX 256
|
|
+#endif
|
|
+
|
|
#define implies(x,y) assert(!(x) || (y))
|
|
|
|
#ifdef __GNUC__
|