mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-20 17:53:02 +00:00
Undo my 2007-02-07 change, switching back to the c-strcase module
introduced in the 2007-02-03 change. Bruno Haible reported that the 2007-02-07 change would be dangerous in Turkish if we add a language whose name contains "i", since "i" is not lowercase "I" in Turkish. * bootstrap.conf (gnulib_modules): Add c-strcase. Remove strcase. * lib/.cvsignore: Add c-ctype.c, c-ctype.h, c-strcase.h, c-strcasecomp.c, c-strncasecmp.c. Remove strcasecmp.c, strncasecmp.c. * m4/.cvsignore: Remove strcase.m4. * src/getargs.c: Revert 2007-02-07 change, as follows. Include c-strcase.h. (language_argmatch): Use c_strcasecmp rather than strcasecmp.
This commit is contained in:
15
ChangeLog
15
ChangeLog
@@ -1,3 +1,18 @@
|
|||||||
|
2007-02-11 Paul Eggert <eggert@cs.ucla.edu>
|
||||||
|
|
||||||
|
Undo my 2007-02-07 change, switching back to the c-strcase module
|
||||||
|
introduced in the 2007-02-03 change. Bruno Haible reported that
|
||||||
|
the 2007-02-07 change would be dangerous in Turkish if we add a
|
||||||
|
language whose name contains "i", since "i" is not lowercase "I"
|
||||||
|
in Turkish.
|
||||||
|
* bootstrap.conf (gnulib_modules): Add c-strcase. Remove strcase.
|
||||||
|
* lib/.cvsignore: Add c-ctype.c, c-ctype.h, c-strcase.h,
|
||||||
|
c-strcasecomp.c, c-strncasecmp.c. Remove strcasecmp.c, strncasecmp.c.
|
||||||
|
* m4/.cvsignore: Remove strcase.m4.
|
||||||
|
* src/getargs.c: Revert 2007-02-07 change, as follows.
|
||||||
|
Include c-strcase.h.
|
||||||
|
(language_argmatch): Use c_strcasecmp rather than strcasecmp.
|
||||||
|
|
||||||
2007-02-11 Bruno Haible <bruno@clisp.org>
|
2007-02-11 Bruno Haible <bruno@clisp.org>
|
||||||
|
|
||||||
Enable the Java related testsuite tests when the only Java compiler
|
Enable the Java related testsuite tests when the only Java compiler
|
||||||
|
|||||||
@@ -20,9 +20,10 @@
|
|||||||
|
|
||||||
# gnulib modules used by this package.
|
# gnulib modules used by this package.
|
||||||
gnulib_modules='
|
gnulib_modules='
|
||||||
argmatch config-h configmake dirname error extensions fopen-safer
|
argmatch config-h c-strcase configmake
|
||||||
|
dirname error extensions fopen-safer
|
||||||
getopt gettext hash inttypes javacomp-script javaexec-script malloc
|
getopt gettext hash inttypes javacomp-script javaexec-script malloc
|
||||||
mbswidth obstack quote quotearg stdbool stpcpy strcase strerror strtoul
|
mbswidth obstack quote quotearg stdbool stpcpy strerror strtoul
|
||||||
strverscmp unistd unistd-safer unlocked-io verify xalloc xalloc-die
|
strverscmp unistd unistd-safer unlocked-io verify xalloc xalloc-die
|
||||||
xstrndup
|
xstrndup
|
||||||
'
|
'
|
||||||
|
|||||||
@@ -4,6 +4,11 @@ Makefile.in
|
|||||||
argmatch.c
|
argmatch.c
|
||||||
argmatch.h
|
argmatch.h
|
||||||
basename.c
|
basename.c
|
||||||
|
c-ctype.c
|
||||||
|
c-ctype.h
|
||||||
|
c-strcase.h
|
||||||
|
c-strcasecmp.c
|
||||||
|
c-strncasecmp.c
|
||||||
config.h
|
config.h
|
||||||
config.hin
|
config.hin
|
||||||
configmake.h
|
configmake.h
|
||||||
@@ -46,12 +51,10 @@ stdint_.h
|
|||||||
stdio--.h
|
stdio--.h
|
||||||
stdio-safer.h
|
stdio-safer.h
|
||||||
stpcpy.c
|
stpcpy.c
|
||||||
strcasecmp.c
|
|
||||||
strerror.c
|
strerror.c
|
||||||
string.h
|
string.h
|
||||||
string_.h
|
string_.h
|
||||||
stripslash.c
|
stripslash.c
|
||||||
strncasecmp.c
|
|
||||||
strndup.c
|
strndup.c
|
||||||
strnlen.c
|
strnlen.c
|
||||||
strtol.c
|
strtol.c
|
||||||
|
|||||||
@@ -38,7 +38,6 @@ stdint.m4
|
|||||||
stdint_h.m4
|
stdint_h.m4
|
||||||
stdio-safer.m4
|
stdio-safer.m4
|
||||||
stpcpy.m4
|
stpcpy.m4
|
||||||
strcase.m4
|
|
||||||
strerror.m4
|
strerror.m4
|
||||||
string_h.m4
|
string_h.m4
|
||||||
strndup.m4
|
strndup.m4
|
||||||
|
|||||||
@@ -25,6 +25,7 @@
|
|||||||
#include "revision.h"
|
#include "revision.h"
|
||||||
|
|
||||||
#include <argmatch.h>
|
#include <argmatch.h>
|
||||||
|
#include <c-strcase.h>
|
||||||
#include <configmake.h>
|
#include <configmake.h>
|
||||||
#include <error.h>
|
#include <error.h>
|
||||||
|
|
||||||
@@ -366,7 +367,7 @@ language_argmatch (char const *arg, int prio, location const *loc)
|
|||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for (i = 0; valid_languages[i].language[0]; i++)
|
for (i = 0; valid_languages[i].language[0]; i++)
|
||||||
if (strcasecmp (arg, valid_languages[i].language) == 0)
|
if (c_strcasecmp (arg, valid_languages[i].language) == 0)
|
||||||
{
|
{
|
||||||
language_prio = prio;
|
language_prio = prio;
|
||||||
language = &valid_languages[i];
|
language = &valid_languages[i];
|
||||||
|
|||||||
Reference in New Issue
Block a user