[linux 2.6.3] [gcc 3.3.3] compile errors

mjl
2004-02-22T20:31:08Z

hello please cc me since I'm not a member
all my builds fails with this error

In file included from ../include/swab.h:20,
from ../include/misc.h:12,
from io.c:21:
/usr/include/linux/byteorder/swab.h:133: error: syntax error before "__u16"
/usr/include/linux/byteorder/swab.h:146: error: syntax error before "__u32"
make[1]: *** [io.o] Error 1
make[1]: Leaving directory `/usr/src/sorcery/reiserfsprogs-3.6.13/lib'
make: *** [all-recursive] Error 1

I looked into the source and the line is

static __inline__ __attribute_const__ __u16 __fswab16(__u16 x)
{

which don't looks bad ......
thanks