diff options
author | Kevin Buettner <kevinb@redhat.com> | 2002-09-20 00:24:01 +0000 |
---|---|---|
committer | Kevin Buettner <kevinb@redhat.com> | 2002-09-20 00:24:01 +0000 |
commit | ed1e79e6f221f610fcd09be6c0abe5d4e96d7f57 (patch) | |
tree | 36de3411438756213fd4080e863baa5a2d92df2c /gdb/ChangeLog | |
parent | 8af4d2db0df4bdddad390f4c79dc3c188f0a862c (diff) | |
download | gdb-ed1e79e6f221f610fcd09be6c0abe5d4e96d7f57.tar.gz |
Add support for distinct host and target character sets.
Diffstat (limited to 'gdb/ChangeLog')
-rw-r--r-- | gdb/ChangeLog | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index f3cd1c4ebaf..c4872a5b88b 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,34 @@ +2002-09-19 Jim Blandy <jimb@redhat.com> + + Add support for distinct host and target character sets. + * charset.c, charset.h: New files. + * c-exp.y: #include "charset.h". + (yylex): Convert character and string literals to the target + character set, before returning them as the semantic value of the + token. + * c-lang.c: #include "charset.h". + (c_emit_char): Use charset-specific methods to recognize + characters with backslash escape forms, to decide which characters + to print literally and which to print using numeric escape + sequences, and to convert target characters to host characters + before printing. + * utils.c: #include "charset.h". + (no_control_char_error): New function. + (parse_escape): Use charset-specific methods to recognize + backslash escapes, parse `control character' notation, and convert + characters from the host character set to the target character set. + * configure.in: Set the default host character set. + Check where to find iconv, and what its argument types might be. + * acinclude.m4 (AM_ICONV): New macro, borrowed from GCC. + * Makefile.in (SFILES): List charset.c. + (COMMON_OBS): List charset.o. + (charset.o): New rule. + (charset_h): New header dependency variable. + (c-lang.o, utils.o, c-exp.tab.o): Note dependency on $(charset_h). + (LIBICONV): New variable, set by configure. + (CLIBS): Include $(LIBICONV) here. + * aclocal.m4, config.in, configure: Regenerated. + 2002-09-19 Joel Brobecker <brobecker@gnat.com> * ada-exp.y: Add missing semicolons to end rules. Fixes a |