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é