diff src/process.h @ 93201:5dbe361f12c2

* process.h (struct Lisp_Process): Remove filter_multibyte. * process.c (QCfilter_multibyte): Remove. (setup_process_coding_systems): Don't use filter_multibyte. (Fstart_process, Fmake_network_process): Don't set filter_multibyte. (read_process_output): Don't adjust multibyteness to filter_multibyte. (Fset_process_filter_multibyte): Change the coding-system to approximate the previous behavior. (Fprocess_filter_multibyte_p): Get the multibyteness straight from the coding-system.
author Stefan Monnier <monnier@iro.umontreal.ca>
date Tue, 25 Mar 2008 17:35:48 +0000
parents 6c9be1557979
children 29adfc9354e7
line wrap: on
line diff
--- a/src/process.h	Tue Mar 25 17:32:20 2008 +0000
+++ b/src/process.h	Tue Mar 25 17:35:48 2008 +0000
@@ -113,12 +113,6 @@
     /* Flag to set coding-system of the process buffer from the
        coding_system used to decode process output.  */
     unsigned int inherit_coding_system_flag : 1;
-    /* Flag to decide the multibyteness of a string given to the
-       filter (if any).  It is initialized to the value of
-       `default-enable-multibyte-characters' when the process is
-       generated, and can be changed by the function
-       `set-process-filter-multibyte'. */
-    unsigned int filter_multibyte : 1;
     /* Record the process status in the raw form in which it comes from `wait'.
        This is to avoid consing in a signal handler.  The `raw_status_new'
        flag indicates that `raw_status' contains a new status that still