X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=include%2Fasm-xtensa%2Ftypes.h;h=b27d841a8eb7f2b4e4e934ccd9a876a494ac2273;hb=5efe7c540ec6021905d443dfe23cc44a11345edd;hp=9d99a8e9e337101af6fc2bb6881cabc85103915d;hpb=db400b3c4ee89d384d9163836a55577abdae772d;p=powerpc.git diff --git a/include/asm-xtensa/types.h b/include/asm-xtensa/types.h index 9d99a8e9e3..b27d841a8e 100644 --- a/include/asm-xtensa/types.h +++ b/include/asm-xtensa/types.h @@ -11,6 +11,15 @@ #ifndef _XTENSA_TYPES_H #define _XTENSA_TYPES_H + +#ifdef __ASSEMBLY__ +# define __XTENSA_UL(x) (x) +# define __XTENSA_UL_CONST(x) x +#else +# define __XTENSA_UL(x) ((unsigned long)(x)) +# define __XTENSA_UL_CONST(x) x##UL +#endif + #ifndef __ASSEMBLY__ typedef unsigned short umode_t; @@ -29,9 +38,9 @@ typedef unsigned short __u16; typedef __signed__ int __s32; typedef unsigned int __u32; -#if defined(__GNUC__) && !defined(__STRICT_ANSI__) -typedef __signed__ long long __s64; -typedef unsigned long long __u64; +#if defined(__GNUC__) +__extension__ typedef __signed__ long long __s64; +__extension__ typedef unsigned long long __u64; #endif /*