]> git.eshelyaron.com Git - emacs.git/commitdiff
(detect_coding): Call detect_coding_mask with a correct MULTIBYTEP
authorKenichi Handa <handa@m17n.org>
Fri, 15 Dec 2000 08:30:40 +0000 (08:30 +0000)
committerKenichi Handa <handa@m17n.org>
Fri, 15 Dec 2000 08:30:40 +0000 (08:30 +0000)
argument.
(code_convert_region): Don't override coding->src_multibyte and
coding->dst_multibyte.

src/coding.c

index 41e4eb1a8e161faf1b5fba1f3a7275afa2e3d39d..18958564e524783faa1a2119edb45a3f7a214c54 100644 (file)
@@ -3690,7 +3690,8 @@ detect_coding (coding, src, src_bytes)
   Lisp_Object val;
 
   val = Vcoding_category_list;
-  mask = detect_coding_mask (src, src_bytes, coding_priorities, &skip, 0);
+  mask = detect_coding_mask (src, src_bytes, coding_priorities, &skip,
+                            coding->src_multibyte);
   coding->heading_ascii = skip;
 
   if (!mask) return;
@@ -4832,9 +4833,6 @@ code_convert_region (from, from_byte, to, to_byte, coding, encodep, replace)
   int prev_Z;
   int multibyte_p = !NILP (current_buffer->enable_multibyte_characters);
 
-  coding->src_multibyte = replace && multibyte_p;
-  coding->dst_multibyte = multibyte_p;
-
   deletion = Qnil;
   saved_coding_symbol = Qnil;