]> git.saurik.com Git - bison.git/commit - src/files.c
Pacify -DGNULIB_POSIXCHECK.
authorJoel E. Denny <joeldenny@joeldenny.org>
Sun, 1 May 2011 16:25:31 +0000 (12:25 -0400)
committerJoel E. Denny <joeldenny@joeldenny.org>
Sun, 1 May 2011 22:20:42 +0000 (18:20 -0400)
commitba60c39547a445dee3e07920931b4d7a81843868
tree76436d9ad1b48e0fdd1be8527ad2ca86eeb646e4
parent7262f54fea4e4a2fdc182202a2dd431e41062f32
Pacify -DGNULIB_POSIXCHECK.

* bootstrap.conf (gnulib_modules): Add all modules suggested by
-DGNULIB_POSIXCHECK.
* src/files.c (file_name_split)
* src/getargs.c (getargs)
* src/location.c (boundary_set_from_string)
* src/output.c (output_skeleton)
* src/parse-gram.y (prologue_declaration)
* src/scan-gram.l (handle_syncline)
* src/symtab.c (symbol_new): Use mbschr and mbsrchr instead of
strchr and strrchr.  In the cases of command-line options, file
names, and thus locations, functionality may be improved.  In the
case of symbol names, there should be no functional difference as
all characters are ASCII, so the intended benefit is just warning
suppression.
(cherry picked from commit d143e9c33f07e1a9966c10077f43e2f81232bf6c)

Conflicts:

src/output.c
src/parse-gram.c
src/parse-gram.h
12 files changed:
ChangeLog
bootstrap.conf
lib/.gitignore
m4/.gitignore
src/files.c
src/getargs.c
src/location.c
src/output.c
src/parse-gram.c
src/parse-gram.y
src/scan-gram.l
src/symtab.c