--- a/src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h Fri Mar 29 23:14:37 2019 -0700
+++ b/src/java.desktop/share/native/libsplashscreen/giflib/gif_lib_private.h Sun Mar 31 16:57:21 2019 -0700
@@ -34,6 +34,10 @@
#include "gif_lib.h"
#include "gif_hash.h"
+#ifndef SIZE_MAX
+ #define SIZE_MAX UINTPTR_MAX
+#endif
+
#define EXTENSION_INTRODUCER 0x21
#define DESCRIPTOR_INTRODUCER 0x2c
#define TERMINATOR_INTRODUCER 0x3b
@@ -78,6 +82,11 @@
bool gif89;
} GifFilePrivateType;
+#ifndef HAVE_REALLOCARRAY
+extern void *openbsd_reallocarray(void *optr, size_t nmemb, size_t size);
+#define reallocarray openbsd_reallocarray
+#endif
+
#endif /* _GIF_LIB_PRIVATE_H */
/* end */