Commit d39f07c2 authored by Richard M. Stallman's avatar Richard M. Stallman
Browse files

(print_object): Test print_escape_nonascii only for unibyte strings.

(PRINTPREPARE): Once again bind Qprint_escape_nonascii
when outputting to a multibyte buffer.
parent 3e3d3704
......@@ -226,6 +226,9 @@ void print_interval ();
if (NILP (current_buffer->enable_multibyte_characters) \
&& ! print_escape_multibyte) \
specbind (Qprint_escape_multibyte, Qt); \
if (! NILP (current_buffer->enable_multibyte_characters) \
&& ! print_escape_nonascii) \
specbind (Qprint_escape_nonascii, Qt); \
if (print_buffer != 0) \
{ \
string = make_string_from_bytes (print_buffer, \
......@@ -1427,7 +1430,7 @@ print_object (obj, printcharfun, escapeflag)
PRINTCHAR ('f');
}
else if (multibyte && ! ASCII_BYTE_P (c)
&& (print_escape_multibyte || print_escape_nonascii))
&& print_escape_multibyte)
{
/* When multibyte is disabled,
print multibyte string chars using hex escapes. */
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment