mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-08-03 17:59:07 -04:00
40 lines
1.2 KiB
Plaintext
40 lines
1.2 KiB
Plaintext
$NetBSD: patch-ad,v 1.5 2011/01/31 10:22:26 wiz Exp $
|
|
|
|
Use my_lround() on Interix too.
|
|
|
|
Add minimalist #ifndef blocks to rip out XShm support on Interix.
|
|
|
|
--- src/lib/rend.c.orig 2004-11-01 04:39:42.000000000 -0500
|
|
+++ src/lib/rend.c
|
|
@@ -495,24 +495,30 @@ __imlib_RenderImage(Display * d, ImlibIm
|
|
gcm = XCreateGC(d, m, GCGraphicsExposures, &gcv);
|
|
}
|
|
/* write the mask */
|
|
+#ifndef __INTERIX
|
|
if (shm)
|
|
/* write shm XImage */
|
|
XShmPutImage(d, m, gcm, mxim, 0, 0, dx, dy, dw, dh, False);
|
|
/* write regular XImage */
|
|
else
|
|
+#endif /* !__INTERIX */
|
|
XPutImage(d, m, gcm, mxim, 0, 0, dx, dy, dw, dh);
|
|
}
|
|
/* write the image */
|
|
+#ifndef __INTERIX
|
|
if (shm)
|
|
/* write shm XImage */
|
|
XShmPutImage(d, w, gc, xim, 0, 0, dx, dy, dw, dh, False);
|
|
/* write regular XImage */
|
|
else
|
|
+#endif /* !__INTERIX */
|
|
XPutImage(d, w, gc, xim, 0, 0, dx, dy, dw, dh);
|
|
/* free the XImage and put onto our free list */
|
|
/* wait for the write to be done */
|
|
+#ifndef __INTERIX
|
|
if (shm)
|
|
XSync(d, False);
|
|
+#endif /* !__INTERIX */
|
|
__imlib_ConsumeXImage(d, xim);
|
|
if (m)
|
|
__imlib_ConsumeXImage(d, mxim);
|