[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Cannot configure current cvs checkout
From: |
Paul Eggert |
Subject: |
Re: Cannot configure current cvs checkout |
Date: |
05 May 2003 13:40:39 -0700 |
User-agent: |
Gnus/5.09 (Gnus v5.9.0) Emacs/21.3 |
Martin MOKREJŠ <address@hidden> writes:
> Yes, this removes the warning messages originated by compiler.
Thanks for checking it. I installed that patch.
> > 2003-04-26 Paul Eggert <address@hidden>
> >
> > * lib/bitset.h (__INT_TO_PTR): Define to a value that presumes
> > C89. This avoids a diagnostic on compilers that define __STDC__
> > to 0, fixing a problem with Tru64 cc reported by Martin Mokrejs in
> > <http://mail.gnu.org/archive/html/bug-bison/2003-04/msg00041.html>.
> >
> > --- lib/bitset.h.~1.11.~ Tue Nov 12 23:02:51 2002
> > +++ lib/bitset.h Sat Apr 26 22:02:02 2003
> > @@ -23,7 +23,17 @@ Foundation, Inc., 59 Temple Place - Suit
> > Only use the functions and macros defined in this file. */
> >
> > #include "bbitset.h"
> > +
> > +/* obstack.h tries to be portable to K&R compilers, but its
> > + __INT_TO_PTR macro generates diagnostics on compilers like Tru64 cc
> > + that define __STDC__ to 0 when not in strict ANSI mode. The bitset
> > + code assumes C89 or later, so it can avoid these glitches by
> > + defining __INT_TO_PTR appropriately for C89 or later. */
> > +#ifndef __INT_TO_PTR
> > +# define __INT_TO_PTR(P) ((void *) ((P) + (char *) 0))
> > +#endif
> > #include "obstack.h"
> > +
> > #include <stdio.h>
> >
> > /* Attributes used to select a bitset implementation. */
> >