--- 1/include/asm-i386/types.h 2003-11-15 15:10:09.256721568 +0200 +++ 2/include/asm-i386/types.h 2003-11-15 15:11:07.348890216 +0200 @@ -19,10 +19,14 @@ typedef __signed__ int __s32; typedef unsigned int __u32; -#if defined(__GNUC__) && !defined(__STRICT_ANSI__) -typedef __signed__ long long __s64; -typedef unsigned long long __u64; +#ifndef __GNUC__ +# ifndef __extension__ +# define __extension__ +# endif #endif + +__extension__ typedef __signed__ long long __s64; +__extension__ typedef unsigned long long __u64; #endif /* __ASSEMBLY__ */