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

ismail (voidcartman@yahoo.com)
Wed, 7 May 2003 08:50:59 +0300


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 
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/