Re: [PATCH] 2.4.21-rc1: byteorder.h breaks with __STRICT_ANSI__ defined (trivial)

ismail (cartman) donmez
2003-05-07T05:40:16Z

On Tuesday 06 May 2003 18:40, Thomas Horsten wrote:
> --- linux-2.4.21-rc1-orig/include/asm-i386/types.h 2002-08-03
> 01:39:45.000000000 +0100
> +++ linux-2.4.21-rc1-ac4/include/asm-i386/types.h 2003-05-06
> 15:07:06.000000000 +0100
> @@ -17,10 +17,8 @@
> typedef __signed__ int __s32;
> typedef unsigned int __u32;
>
> -#if defined(__GNUC__) && !defined(__STRICT_ANSI__)
> typedef __signed__ long long __s64;
> typedef unsigned long long __u64;
> -#endif

Imho this is bad here you define a long long variable even if userspace apps
use -ansi flag where Ansi standart has no support for long long variables. I
think this should be fixed in userspace.

--
Brain fried -- Core dumped