diff options
author | Dave Brolley <brolley@cygnus.com> | 1998-07-20 13:35:38 +0000 |
---|---|---|
committer | Dave Brolley <brolley@gcc.gnu.org> | 1998-07-20 09:35:38 -0400 |
commit | 56f48ce9765aa2b6d4742a4923fee581a12c1418 (patch) | |
tree | 671dda9b98d314335b4825d12e41d06427ebd8ce /gcc/gcc.c | |
parent | 689fcba8611f93ce241fa090a0423e8d35324027 (diff) | |
download | gcc-56f48ce9765aa2b6d4742a4923fee581a12c1418.zip gcc-56f48ce9765aa2b6d4742a4923fee581a12c1418.tar.gz gcc-56f48ce9765aa2b6d4742a4923fee581a12c1418.tar.bz2 |
configure.in (enable_c_mbchar): New configure option.
Mon Jul 20 16:16:38 1998 Dave Brolley <brolley@cygnus.com>
* configure.in (enable_c_mbchar): New configure option.
(extra_cpp_objs): Always available now.
* cexp.y (mbchar.h): #include it.
(yylex): Handle Multibyte characters in character literals.
* cccp.c (mbchar.h): #include it.
(main): Set character set based on LANG environment variable.
(rescan): Handle multibyte characters in comments.
(skip_if_group): See above.
(validate_else): See above.
(skip_to_end_of_comment): See above.
(macarg1): See above.
(discard_comments): See above.
(rescan): Handle multibyte characters in string and character literals.
(collect_expansion): See above.
(skip_quoted_string): See above.
(macroexpand): See above.
(macarg1): See above.
(discard_comments): See above.
(change_newlines): See above.
* c-lex.c (mbchar.h): #include it.
(GET_ENVIRONMENT): New macro.
(init_lex): Set character set based on LANG environment variable.
(yylex): Handle multibyte characters in character literals.
(yylex): Handle multibyte characters in string literals.
* Makefile.in (mbchar.o): New target.
(cccp$(exeext)): @extra_cpp_objs@ is always available.
(cppmain$(exeext)): @extra_cpp_objs@ is always available.
* mbchar.[ch]: New files for multibyte character handling.
From-SVN: r21303
Diffstat (limited to 'gcc/gcc.c')
0 files changed, 0 insertions, 0 deletions