1 --- emu-tools-0.9.4/mixer/include/bitops.h.orig 1970-01-01 00:00:00.000000000 +0000
2 +++ emu-tools-0.9.4/mixer/include/bitops.h 2004-05-06 19:59:13.000000000 +0000
7 +/* based on linux/include/asm-generic/bitops.h by Theodore Ts'o
8 + and linux/include/asm-sh/bitops.h */
10 +static __inline__ int set_bit(int nr, __u32 * addr)
15 + mask = 1 << (nr & 0x1f);
16 + retval = (mask & *addr) != 0;
21 +extern __inline__ int clear_bit(int nr, __u32 * addr)
26 + mask = 1 << (nr & 0x1f);
27 + retval = (mask & *addr) != 0;
32 +static __inline__ int test_bit(int nr, const __u32 * addr)
34 + return 1UL & ((addr[nr >> 5]) >> (nr & 31));
37 +static __inline__ int test_and_set_bit(int nr, __u32 * addr)
43 + mask = 1 << (nr & 0x1f);
44 + retval = (mask & *a) != 0;
50 +static __inline__ int test_and_clear_bit(int nr, __u32 * addr)
56 + mask = 1 << (nr & 0x1f);
57 + retval = (mask & *a) != 0;
64 --- emu-tools-0.9.4/mixer/include/dsp.h.orig 2002-01-20 02:00:16.000000000 +0000
65 +++ emu-tools-0.9.4/mixer/include/dsp.h 2004-05-06 19:48:27.000000000 +0000
69 #include <linux/types.h>
70 -#include <linux/bitops.h>
75 #define DSP_NUM_INPUTS 0x20
76 --- emu-tools-0.9.4/epache-0.1.4/bitops.h.orig 1970-01-01 00:00:00.000000000 +0000
77 +++ emu-tools-0.9.4/epache-0.1.4/bitops.h 2004-05-06 20:02:41.000000000 +0000
82 +/* based on linux/include/asm-generic/bitops.h by Theodore Ts'o
83 + and linux/include/asm-sh/bitops.h */
85 +static __inline__ int set_bit(int nr, __u32 * addr)
90 + mask = 1 << (nr & 0x1f);
91 + retval = (mask & *addr) != 0;
96 +extern __inline__ int clear_bit(int nr, __u32 * addr)
101 + mask = 1 << (nr & 0x1f);
102 + retval = (mask & *addr) != 0;
107 +static __inline__ int test_bit(int nr, const __u32 * addr)
109 + return 1UL & ((addr[nr >> 5]) >> (nr & 31));
112 +static __inline__ int test_and_set_bit(int nr, __u32 * addr)
118 + mask = 1 << (nr & 0x1f);
119 + retval = (mask & *a) != 0;
125 +static __inline__ int test_and_clear_bit(int nr, __u32 * addr)
131 + mask = 1 << (nr & 0x1f);
132 + retval = (mask & *a) != 0;
139 --- emu-tools-0.9.4/epache-0.1.4/emudsp.h.orig 2001-08-22 21:01:07.000000000 +0000
140 +++ emu-tools-0.9.4/epache-0.1.4/emudsp.h 2004-05-06 20:06:18.000000000 +0000
143 #include <sys/ioctl.h>
144 #include <linux/soundcard.h>
145 -#include <linux/bitops.h>
147 #include <linux/types.h>