mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-09 20:33:03 +00:00
Undo most of the 2007-02-03 change, switching to the strcase module
now that gnulib strcase has been fixed. * bootstrap.conf (gnulib_modules): Remove c-strcase. Add strcase. * lib/.cvsignore: Remove c-ctype.c, c-ctype.h, c-strcase.h, c-strcasecomp.c, c-strncasecmp.c. Add strcasecmp.c, strncasecmp.c * m4/.cvsignore: Add strcase.m4. * src/getargs.c: Revert 2007-02-03 change, as follows. Don't include c-strcase.h. (language_argmatch): Use strcasecmp rather than c_strcasecmp. strcasecmp has "unspecified behavior" outside the POSIX locale, but it works fine in practice if at least one argument is ASCII, as is the case in Bison.
This commit is contained in:
15
ChangeLog
15
ChangeLog
@@ -1,3 +1,18 @@
|
||||
2007-02-07 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Undo most of the 2007-02-03 change, switching to the strcase module
|
||||
now that gnulib strcase has been fixed.
|
||||
* bootstrap.conf (gnulib_modules): Remove c-strcase. Add strcase.
|
||||
* lib/.cvsignore: Remove c-ctype.c, c-ctype.h, c-strcase.h,
|
||||
c-strcasecomp.c, c-strncasecmp.c. Add strcasecmp.c, strncasecmp.c
|
||||
* m4/.cvsignore: Add strcase.m4.
|
||||
* src/getargs.c: Revert 2007-02-03 change, as follows.
|
||||
Don't include c-strcase.h.
|
||||
(language_argmatch): Use strcasecmp rather than c_strcasecmp.
|
||||
strcasecmp has "unspecified behavior" outside the POSIX locale,
|
||||
but it works fine in practice if at least one argument is ASCII,
|
||||
as is the case in Bison.
|
||||
|
||||
2007-02-07 Paolo Bonzini <bonzini@gnu.org>
|
||||
|
||||
* tests/java.at: Skip tests if only one of javac/java is present.
|
||||
|
||||
@@ -20,10 +20,9 @@
|
||||
|
||||
# gnulib modules used by this package.
|
||||
gnulib_modules='
|
||||
argmatch config-h c-strcase configmake
|
||||
dirname error extensions fopen-safer
|
||||
argmatch config-h configmake dirname error extensions fopen-safer
|
||||
getopt gettext hash inttypes javacomp-script javaexec-script malloc
|
||||
mbswidth obstack quote quotearg stdbool stpcpy strerror strtoul
|
||||
mbswidth obstack quote quotearg stdbool stpcpy strcase strerror strtoul
|
||||
strverscmp unistd unistd-safer unlocked-io verify xalloc xalloc-die
|
||||
xstrndup
|
||||
'
|
||||
|
||||
@@ -4,11 +4,6 @@ Makefile.in
|
||||
argmatch.c
|
||||
argmatch.h
|
||||
basename.c
|
||||
c-ctype.c
|
||||
c-ctype.h
|
||||
c-strcase.h
|
||||
c-strcasecmp.c
|
||||
c-strncasecmp.c
|
||||
config.h
|
||||
config.hin
|
||||
configmake.h
|
||||
@@ -51,10 +46,12 @@ stdint_.h
|
||||
stdio--.h
|
||||
stdio-safer.h
|
||||
stpcpy.c
|
||||
strcasecmp.c
|
||||
strerror.c
|
||||
string.h
|
||||
string_.h
|
||||
stripslash.c
|
||||
strncasecmp.c
|
||||
strndup.c
|
||||
strnlen.c
|
||||
strtol.c
|
||||
|
||||
@@ -38,6 +38,7 @@ stdint.m4
|
||||
stdint_h.m4
|
||||
stdio-safer.m4
|
||||
stpcpy.m4
|
||||
strcase.m4
|
||||
strerror.m4
|
||||
string_h.m4
|
||||
strndup.m4
|
||||
|
||||
@@ -25,7 +25,6 @@
|
||||
#include "revision.h"
|
||||
|
||||
#include <argmatch.h>
|
||||
#include <c-strcase.h>
|
||||
#include <configmake.h>
|
||||
#include <error.h>
|
||||
|
||||
@@ -367,7 +366,7 @@ language_argmatch (char const *arg, int prio, location const *loc)
|
||||
{
|
||||
int i;
|
||||
for (i = 0; valid_languages[i].language[0]; i++)
|
||||
if (c_strcasecmp (arg, valid_languages[i].language) == 0)
|
||||
if (strcasecmp (arg, valid_languages[i].language) == 0)
|
||||
{
|
||||
language_prio = prio;
|
||||
language = &valid_languages[i];
|
||||
|
||||
Reference in New Issue
Block a user