diff options
author | Peter Korsgaard <jacmet@sunsite.dk> | 2008-06-30 12:55:29 +0000 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2008-06-30 12:55:29 +0000 |
commit | d4e56ff4dc8a0528550eb8503956bdcddb2fe516 (patch) | |
tree | 2d6f8114da90ab526a5d7595c55ad8559de64366 /package/x11r7/xdriver_xf86-input-evdev/xdriver_xf86-input-evdev-1.1.2-11-bitops-fixes.patch | |
parent | af593cbceefb461c8c089395ff257c05cd290af7 (diff) |
packages: fix xorg to compile modular and tiny versions
Based on googlecode r558 by John Voltz.
Diffstat (limited to 'package/x11r7/xdriver_xf86-input-evdev/xdriver_xf86-input-evdev-1.1.2-11-bitops-fixes.patch')
-rw-r--r-- | package/x11r7/xdriver_xf86-input-evdev/xdriver_xf86-input-evdev-1.1.2-11-bitops-fixes.patch | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/package/x11r7/xdriver_xf86-input-evdev/xdriver_xf86-input-evdev-1.1.2-11-bitops-fixes.patch b/package/x11r7/xdriver_xf86-input-evdev/xdriver_xf86-input-evdev-1.1.2-11-bitops-fixes.patch new file mode 100644 index 000000000..91240faa3 --- /dev/null +++ b/package/x11r7/xdriver_xf86-input-evdev/xdriver_xf86-input-evdev-1.1.2-11-bitops-fixes.patch @@ -0,0 +1,42 @@ +From: Zephaniah E. Hull <warp@aehallh.com> +Date: Mon, 15 May 2006 22:47:23 +0000 (+0000) +Subject: Hopefully fix the bitops stuff to actually _work_. +X-Git-Tag: xf86-video-impact-0_2_0 +X-Git-Url: http://gitweb.freedesktop.org/?p=xorg/driver/xf86-input-evdev.git;a=commitdiff;h=1b03250797daa0ac98323a9f43e895dd0b5c7761 + +Hopefully fix the bitops stuff to actually _work_. +--- + +--- a/ChangeLog ++++ b/ChangeLog +@@ -1,3 +1,8 @@ ++2006-05-15 Zephaniah E. Hull,,, <warp@aehallh.com> ++ ++ * src/evdev.h: ++ Hopefully fix the bitops stuff to actually _work_. ++ + 2006-05-14 Zephaniah E. Hull <warp@aehallh.com> + + * man/evdev.man: +--- a/src/evdev.h ++++ b/src/evdev.h +@@ -73,15 +73,15 @@ + #include <xf86Xinput.h> + + #ifndef BITS_PER_LONG +-#define BITS_PER_LONG (sizeof(long) * 8) ++#define BITS_PER_LONG (sizeof(unsigned long) * 8) + #endif + + #define NBITS(x) ((((x)-1)/BITS_PER_LONG)+1) +-#define LONG(x) ((x) >> (sizeof(unsigned long) + 1)) +-#define MASK(x) (1 << ((x) & (sizeof (unsigned long) * 8 - 1))) ++#define LONG(x) ((x)/BITS_PER_LONG) ++#define MASK(x) (1UL << ((x) & (BITS_PER_LONG - 1))) + + #ifndef test_bit +-#define test_bit(bit, array) (array[LONG(bit)] & MASK(bit)) ++#define test_bit(bit, array) (!!(array[LONG(bit)] & MASK(bit))) + #endif + #ifndef set_bit + #define set_bit(bit, array) (array[LONG(bit)] |= MASK(bit)) |