xserver: Branch 'master'
Matthias Hopf
mhopf at kemper.freedesktop.org
Tue Oct 17 18:07:19 EEST 2006
cfb/cfbteblt8.c | 2 +-
1 files changed, 1 insertion(+), 1 deletion(-)
New commits:
diff-tree df979b75c8cd8a7e0566aea58031bb9b8f5cd3d3 (from d430e76a161c963169067875c3654f5fd8f42b19)
Author: Matthias Hopf <mhopf at suse.de>
Date: Tue Oct 17 17:06:44 2006 +0200
StorePixels() macro could create invalid *x++=*x... code - fixed.
diff --git a/cfb/cfbteblt8.c b/cfb/cfbteblt8.c
index 1db2996..9d4ce57 100644
--- a/cfb/cfbteblt8.c
+++ b/cfb/cfbteblt8.c
@@ -301,7 +301,7 @@ typedef unsigned int *glyphPointer;
#define StorePixels(o,p) dst[o] = p
#define Loop dst += widthDst;
#else
-#define StorePixels(o,p) *dst++ = (p)
+#define StorePixels(o,p) do { *dst = (p); dst++; } while (0)
#define Loop dst += widthLeft;
#endif
More information about the xorg-commit
mailing list