[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Bison 2.0 available from alpha.gnu.org
From: |
Hans Aberg |
Subject: |
Re: Bison 2.0 available from alpha.gnu.org |
Date: |
Thu, 30 Dec 2004 23:28:50 +0100 |
User-agent: |
Microsoft-Outlook-Express-Macintosh-Edition/5.0.6 |
At 21:31 -0700 2004/12/28, Paul Eggert wrote:
>> Some GNU lib files have changed names:
>> alloca_.h getopt_.h stdbool_.h
>> But the package still uses the old names (without the extra "_").
>
>Sorry, I don't see that. For me, the command
>
>gunzip <bison-2.0.tar.gz | tar tvf - | grep -E '(alloca|getopt|stdbool).*h$'
>
>outputs this:
>
>-rw-r--r-- 0/0 1810 2004-12-19 06:37:54 bison-2.0/lib/alloca_.h
>-rw-r--r-- 0/0 7975 2004-11-25 11:43:49 bison-2.0/lib/getopt_.h
>-rw-r--r-- 0/0 4792 2004-11-16 18:07:47 bison-2.0/lib/getopt_int.h
>-rw-r--r-- 0/0 3442 2003-10-27 06:58:34 bison-2.0/lib/stdbool_.h
>
>so the distribution is using the new names.
The file alloca_.h is not included by any other file in the object, only
alloca.c calls alloca.h. And alloca does not seem to be used in the package
elsewhere; perhaps its there for the generated parsers. I find that
getopt_.h is used from getargs.c, getopt.c, getopt1.c, but it could be that
I entered that by hand. The file getopt1.c still includes getopt.h. And
stdbool_.h is not included from any file; instead stdbool_.h is included
from argmatch.c, quotearg.c, and system.h. It could be that the installation
somehow checks that the files without the "_" are present and alters the
sources if they are not. I just report what is in the distribution, so that
you can make sure there is no installation problem.