diff options
Diffstat (limited to 'x11/xorg-libs/patches/patch-aq')
-rw-r--r-- | x11/xorg-libs/patches/patch-aq | 36 |
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; + |