openbsd-ports/x11/xloadimage/patches/patch-root_c
naddy a7927d14f2 Fix an egregious LP64 error.
From Debian bug #394366, submitted by Stephen McCamant.
2008-07-21 17:58:44 +00:00

25 lines
899 B
Plaintext

$OpenBSD: patch-root_c,v 1.1 2008/07/21 17:58:44 naddy Exp $
--- root.c.orig Mon Jul 21 19:47:22 2008
+++ root.c Mon Jul 21 19:48:18 2008
@@ -68,16 +68,16 @@ freePrevious(dpy, w)
Pixmap *pm;
Atom actual_type; /* NOTUSED */
int format;
- int nitems;
- int bytes_after;
+ long nitems;
+ long bytes_after;
/* intern the property name */
Atom atom = XInternAtom(dpy, RETAIN_PROP_NAME, 0);
/* look for existing resource allocation */
if ((XGetWindowProperty(dpy, w, atom, 0, 1, 1/*delete*/,
- AnyPropertyType, &actual_type, &format, (unsigned long *)&nitems,
- (unsigned long *)&bytes_after, (unsigned char **)&pm) == Success) &&
+ AnyPropertyType, &actual_type, &format, &nitems,
+ &bytes_after, (unsigned char **)&pm) == Success) &&
nitems == 1) {
if ((actual_type == XA_PIXMAP) && (format == 32) &&
(nitems == 1) && (bytes_after == 0)) {