* valprint.c (generic_emit_char, generic_printstr): Pass size of

gdb_wchar_t to convert_between_encodings.
This commit is contained in:
Tom Tromey 2012-10-18 15:26:01 +00:00
parent 4ad3b7ef02
commit fff106847e
2 changed files with 7 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2012-10-18 Tom Tromey <tromey@redhat.com>
* valprint.c (generic_emit_char, generic_printstr): Pass size of
gdb_wchar_t to convert_between_encodings.
2012-10-17 Yao Qi <yao@codesourcery.com>
* breakpoint.c (invalidate_bp_value_on_memory_change): Add one

View File

@ -2037,7 +2037,7 @@ generic_emit_char (int c, struct type *type, struct ui_file *stream,
convert_between_encodings (INTERMEDIATE_ENCODING, host_charset (),
obstack_base (&wchar_buf),
obstack_object_size (&wchar_buf),
1, &output, translit_char);
sizeof (gdb_wchar_t), &output, translit_char);
obstack_1grow (&output, '\0');
fputs_filtered (obstack_base (&output), stream);
@ -2278,7 +2278,7 @@ generic_printstr (struct ui_file *stream, struct type *type,
convert_between_encodings (INTERMEDIATE_ENCODING, host_charset (),
obstack_base (&wchar_buf),
obstack_object_size (&wchar_buf),
1, &output, translit_char);
sizeof (gdb_wchar_t), &output, translit_char);
obstack_1grow (&output, '\0');
fputs_filtered (obstack_base (&output), stream);