]> code.delx.au - gnu-emacs/blobdiff - src/process.h
New approach to scrolling and scroll bars for better redraw and smoother
[gnu-emacs] / src / process.h
index bd5241905236595fc15232a697d4e83cfc4c43c8..6ad7f7ddf5ed32213c49224c3dee7b3974c9daea 100644 (file)
@@ -33,9 +33,6 @@ struct Lisp_Process
     Lisp_Object infd;
     /* Descriptor by which we write to this process */
     Lisp_Object outfd;
-    /* Descriptor for the tty which this process is using.
-       nil if we didn't record it (on some systems, there's no need).  */
-    Lisp_Object subtty;
     /* Name of subprocess terminal.  */
     Lisp_Object tty_name;
     /* Name of this process */
@@ -98,6 +95,12 @@ struct Lisp_Process
     /* Flag to set coding-system of the process buffer from the
        coding_system used to decode process output.  */
     Lisp_Object inherit_coding_system_flag;
+    /* Flat 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-fileter-multibyte'. */
+    Lisp_Object filter_multibyte;
 };
 
 /* Every field in the preceding structure except for the first two