summaryrefslogtreecommitdiff
path: root/x11/xorg-libs/patches/patch-aq
diff options
context:
space:
mode:
Diffstat (limited to 'x11/xorg-libs/patches/patch-aq')
-rw-r--r--x11/xorg-libs/patches/patch-aq36
1 files changed, 36 insertions, 0 deletions
diff --git a/x11/xorg-libs/patches/patch-aq b/x11/xorg-libs/patches/patch-aq
new file mode 100644
index 00000000000..1c6c8e1cb57
--- /dev/null
+++ b/x11/xorg-libs/patches/patch-aq
@@ -0,0 +1,36 @@
+$NetBSD: patch-aq,v 1.1 2004/09/16 19:36:10 minskim Exp $
+
+--- extras/Xpm/lib/XpmI.h.orig 2004-03-04 11:46:10.000000000 -0600
++++ extras/Xpm/lib/XpmI.h
+@@ -86,6 +86,18 @@ extern FILE *popen();
+ boundCheckingCalloc((long)(nelem),(long) (elsize))
+ #endif
+
++#if defined(SCO) || defined(__USLC__)
++#include <stdint.h> /* For SIZE_MAX */
++#endif
++#include <limits.h>
++#ifndef SIZE_MAX
++# ifdef ULONG_MAX
++# define SIZE_MAX ULONG_MAX
++# else
++# define SIZE_MAX UINT_MAX
++# endif
++#endif
++
+ #define XPMMAXCMTLEN BUFSIZ
+ typedef struct {
+ unsigned int type;
+@@ -187,9 +199,9 @@ typedef struct _xpmHashAtom {
+ } *xpmHashAtom;
+
+ typedef struct {
+- int size;
+- int limit;
+- int used;
++ unsigned int size;
++ unsigned int limit;
++ unsigned int used;
+ xpmHashAtom *atomTable;
+ } xpmHashTable;
+