emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] /srv/bzr/emacs/trunk r106346: callproc.c (Fcall_process):


From: Kenichi Handa
Subject: [Emacs-diffs] /srv/bzr/emacs/trunk r106346: callproc.c (Fcall_process): Set the member dst_multibyte of process_coding.
Date: Fri, 11 Nov 2011 17:10:35 +0900
User-agent: Bazaar (2.3.1)

------------------------------------------------------------
revno: 106346 [merge]
committer: Kenichi Handa <address@hidden>
branch nick: trunk
timestamp: Fri 2011-11-11 17:10:35 +0900
message:
  callproc.c (Fcall_process): Set the member dst_multibyte of process_coding.
modified:
  src/ChangeLog
  src/callproc.c
=== modified file 'src/ChangeLog'
--- a/src/ChangeLog     2011-11-11 07:08:47 +0000
+++ b/src/ChangeLog     2011-11-11 08:09:40 +0000
@@ -1,3 +1,8 @@
+2011-11-11  Kenichi Handa  <address@hidden>
+
+       * callproc.c (Fcall_process): Set the member dst_multibyte of
+       process_coding.
+
 2011-11-11  Johan Bockgård  <address@hidden>
 
        * xdisp.c (fill_composite_glyph_string): Always set s->face, to

=== modified file 'src/callproc.c'
--- a/src/callproc.c    2011-11-07 01:57:07 +0000
+++ b/src/callproc.c    2011-11-11 08:09:40 +0000
@@ -712,6 +712,7 @@
       /* If BUFFER is nil, we must read process output once and then
         discard it, so setup coding system but with nil.  */
       setup_coding_system (Qnil, &process_coding);
+      process_coding.dst_multibyte = 0;
     }
   else
     {
@@ -747,6 +748,8 @@
          && !NILP (val))
        val = raw_text_coding_system (val);
       setup_coding_system (val, &process_coding);
+      process_coding.dst_multibyte
+       = ! NILP (BVAR (current_buffer, enable_multibyte_characters));
     }
   process_coding.src_multibyte = 0;
 


reply via email to

[Prev in Thread] Current Thread [Next in Thread]