* .cvsignore: Add javacomp.sh, javaexec.sh. Is this really

the right spot for these files?
* bootstrap.conf (gnulib_modules): Add c-strcase.
* lib/.cvsignore: Add c-ctype.c c-ctype.h, c-strcasecomp.c,
c-strncasecmp.c.
* src/getargs.c: Include c-strcase.h.
(language_argmatch): Use c_strcasecmp rather than strcasecmp,
to avoid unspecified behavior.
This commit is contained in:
Paul Eggert
2007-02-04 07:19:10 +00:00
parent b2b81dae23
commit 2c2b72205a
5 changed files with 23 additions and 3 deletions

View File

@@ -20,6 +20,8 @@ config.status
configure configure
configure.lineno configure.lineno
conftest* conftest*
javacomp.sh
javaexec.sh
patches patches
releases releases
stamp-h* stamp-h*

View File

@@ -1,3 +1,14 @@
2007-02-03 Paul Eggert <eggert@cs.ucla.edu>
* .cvsignore: Add javacomp.sh, javaexec.sh. Is this really
the right spot for these files?
* bootstrap.conf (gnulib_modules): Add c-strcase.
* lib/.cvsignore: Add c-ctype.c c-ctype.h, c-strcasecomp.c,
c-strncasecmp.c.
* src/getargs.c: Include c-strcase.h.
(language_argmatch): Use c_strcasecmp rather than strcasecmp,
to avoid unspecified behavior.
2007-02-01 Joel E. Denny <jdenny@ces.clemson.edu> 2007-02-01 Joel E. Denny <jdenny@ces.clemson.edu>
* doc/bison.texinfo (Decl Summary): Correct typo. * doc/bison.texinfo (Decl Summary): Correct typo.

View File

@@ -1,6 +1,6 @@
# Bootstrap configuration. # Bootstrap configuration.
# Copyright (C) 2006 Free Software Foundation, Inc. # Copyright (C) 2006, 2007 Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify # This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by # it under the terms of the GNU General Public License as published by
@@ -20,7 +20,8 @@
# 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 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

View File

@@ -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

View File

@@ -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];