Paul Eggert wrote on 2005-11-26:
> Here is a proposed patch,
> which I've installed into coreutils (but not gnulib).

Thanks for the patch, and I'm sorry for the long delay in looking at it.

Two points that I don't understand:

>  /* BeOS <sys/socket.h> already #defines false 0, true 1.  We use the same
> -   definitions below, but temporarily we have to #undef them.  */
> +   definitions below, which is OK.  */
>  #ifdef __BEOS__
>  # include <OS.h> /* defines bool but not _Bool */
> -# undef false
> -# undef true
>  #endif

Do you have a machine on which you tested this part? I mean, I wouldn't
have put in the #undefs if I hadn't seen gcc warnings otherwise.

> +       #if defined __xlc__ || __GNUC__
> +        /* Catch a bug in IBM AIX xlc compiler version 6.0.0.0
> +           reported by James Lemley on 2005-10-05; see

If this is meant to catch a bug in XLC, what's the purpose of the
__GNUC__ conditional?

I committed this part of the m4/stdbool.m4 patch, without the __GNUC__.

Bruno



_______________________________________________
bug-gnulib mailing list
bug-gnulib@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-gnulib

Reply via email to