aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorStefan Monnier2008-03-25 17:50:07 +0000
committerStefan Monnier2008-03-25 17:50:07 +0000
commit4972c36128d52df96dbb441a2785247fffe419db (patch)
tree5e730c5b420143f9b165f0fbb10e69227c43e9ef /doc
parent5431bd6a789edd0ef05b5be0a1a33355849c164f (diff)
downloademacs-4972c36128d52df96dbb441a2785247fffe419db.tar.gz
emacs-4972c36128d52df96dbb441a2785247fffe419db.zip
(Decoding Output): Remove process-filter-multibyte functions.
Diffstat (limited to 'doc')
-rw-r--r--doc/lispref/ChangeLog5
-rw-r--r--doc/lispref/processes.texi25
2 files changed, 11 insertions, 19 deletions
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 87060578e9b..d973a4fe948 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,8 @@
12008-03-25 Stefan Monnier <monnier@iro.umontreal.ca>
2
3 * processes.texi (Decoding Output): Remove process-filter-multibyte
4 functions.
5
12008-03-15 Martin Rudalics <rudalics@gmx.at> 62008-03-15 Martin Rudalics <rudalics@gmx.at>
2 7
3 * display.texi (Finding Overlays): Say that empty overlays at 8 * display.texi (Finding Overlays): Say that empty overlays at
diff --git a/doc/lispref/processes.texi b/doc/lispref/processes.texi
index e7b1699ef27..b26c69741b0 100644
--- a/doc/lispref/processes.texi
+++ b/doc/lispref/processes.texi
@@ -1297,29 +1297,16 @@ possible, specify a coding system that determines both the character
1297code conversion and the end of line conversion---that is, one like 1297code conversion and the end of line conversion---that is, one like
1298@code{latin-1-unix}, rather than @code{undecided} or @code{latin-1}. 1298@code{latin-1-unix}, rather than @code{undecided} or @code{latin-1}.
1299 1299
1300@c Let's keep the index entries that were there for
1301@c set-process-filter-multibyte and process-filter-multibyte-p,
1300@cindex filter multibyte flag, of process 1302@cindex filter multibyte flag, of process
1301@cindex process filter multibyte flag 1303@cindex process filter multibyte flag
1302 When Emacs calls a process filter function, it provides the process 1304 When Emacs calls a process filter function, it provides the process
1303output as a multibyte string or as a unibyte string according to the 1305output as a multibyte string or as a unibyte string according to the
1304process's filter multibyte flag. If the flag is non-@code{nil}, Emacs 1306process's filter coding system. Emacs
1305decodes the output according to the process output coding system to 1307decodes the output according to the process output coding system,
1306produce a multibyte string, and passes that to the process. If the 1308which usually produces a multibyte string, except for coding systems
1307flag is @code{nil}, Emacs puts the output into a unibyte string, with 1309such as @code{binary} and @code{raw-text}
1308no decoding, and passes that.
1309
1310 When you create a process, the filter multibyte flag takes its
1311initial value from @code{default-enable-multibyte-characters}. If you
1312want to change the flag later on, use
1313@code{set-process-filter-multibyte}.
1314
1315@defun set-process-filter-multibyte process multibyte
1316This function sets the filter multibyte flag of @var{process}
1317to @var{multibyte}.
1318@end defun
1319
1320@defun process-filter-multibyte-p process
1321This function returns the filter multibyte flag of @var{process}.
1322@end defun
1323 1310
1324@node Accepting Output 1311@node Accepting Output
1325@subsection Accepting Output from Processes 1312@subsection Accepting Output from Processes