Hi,
> static inline __u64 ___arch__swab64(__u64 val)
> {
> union {
> struct { __u32 a,b; } s;
> __u64 u;
> } v;
> ...
could the following code from asm/types.h be the problem:
#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
typedef __signed__ long long __s64;
typedef unsigned long long __u64;
#endif
Cheers,
André