Commit a552b35a authored by Kenichi Handa's avatar Kenichi Handa
Browse files

coding.c (encode_coding_iso_2022): Do not optimize for ASCII if we may use...

coding.c (encode_coding_iso_2022): Do not optimize for ASCII if we may use designation or locking-shift.
parent 439dcbc1
2010-09-08 Kenichi Handa <handa@m17n.org>
* coding.c (encode_coding_iso_2022): Don't optimize for ASCII if
we may use designation or locking-shift.
2010-09-07 Kenichi Handa <handa@m17n.org>
 
* coding.c (detect_coding_emacs_mule): Fix checking of multibyte
......
......@@ -4528,7 +4528,10 @@ encode_coding_iso_2022 (coding)
charset_list = CODING_ATTR_CHARSET_LIST (attrs);
coding->safe_charsets = SDATA (CODING_ATTR_SAFE_CHARSETS (attrs));
ascii_compatible = ! NILP (CODING_ATTR_ASCII_COMPAT (attrs));
ascii_compatible
= (! NILP (CODING_ATTR_ASCII_COMPAT (attrs))
&& ! (CODING_ISO_FLAGS (coding) & (CODING_ISO_FLAG_DESIGNATION
| CODING_ISO_FLAG_LOCKING_SHIFT)));
while (charbuf < charbuf_end)
{
......
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