Index: src/pixman.h =================================================================== RCS file: /cvs/cairo/libpixman/src/pixman.h,v retrieving revision 1.15 diff -u -r1.15 pixman.h --- src/pixman.h 12 Sep 2004 13:06:50 -0000 1.15 +++ src/pixman.h 22 Jan 2005 03:00:06 -0000 @@ -267,8 +267,14 @@ defined(__sparc64__) || \ defined(__s390x__) || \ defined(x86_64) || defined (__x86_64__) +#if 0 +/* 64 bits is broken - use 32 bits on all archs - recommendation of Keith.P. */ #define IC_SHIFT 6 typedef uint64_t pixman_bits_t; +#else +#define IC_SHIFT 5 +typedef uint32_t pixman_bits_t; +#endif # else #define IC_SHIFT 5 typedef uint32_t pixman_bits_t;