[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#155835: libc6-dev: scanf a flag conflicts with C99



At Wed, 07 Aug 2002 23:51:54 +0300,
Antti-Juhani Kaijanaho wrote:
> The "a" flag to scanf (a GNU extension, used like %as) conflicts with
> the C99 definition of the a conversion.  GCC 3 already warns about the
> use of %a with -std=c99 and -std=gnu99, but the libc version uses the
> GNU semantics.  This should be fixed eventually.  In the meantime, the
> documentation should be changed to warn about this.
> 
> From ISO/IEC 9899:1999 (E), page 278:
> 
>    a,A    A double argument representing a floating-point number [...]

Could you provide a sample test program for the latest sarge glibc/gcc?

Regards,
-- gotom



Reply to: