diff options
author | Kenichi Handa <handa@m17n.org> | 2003-02-10 07:58:29 +0000 |
---|---|---|
committer | Kenichi Handa <handa@m17n.org> | 2003-02-10 07:58:29 +0000 |
commit | 03f04413590df23f1f4f8517b057db95f2dc925c (patch) | |
tree | c6ae7ded5c9d1d0d8709c7165eb365321fb14c26 /lisp/emacs-lisp | |
parent | 56533d51c8df97f884035220a48a1fff6f6149c6 (diff) | |
download | emacs-03f04413590df23f1f4f8517b057db95f2dc925c.tar.gz emacs-03f04413590df23f1f4f8517b057db95f2dc925c.tar.bz2 emacs-03f04413590df23f1f4f8517b057db95f2dc925c.zip |
(QCfilter_multibyte): New variable.
(setup_process_coding_systems): New function.
(Fset_process_buffer, Fset_process_filter): Call
setup_process_coding_systems.
(Fstart_process): Initialize the member `filter_multibyte' of
struct Lisp_Process.
(create_process): Call setup_process_coding_systems.
(Fmake_network_process): New keyward `:filter-multibyte'.
Initialize the member `filter_multibyte' of struct Lisp_Process.
Call setup_process_coding_systems.
(server_accept_connection): Call setup_process_coding_systems.
(read_process_output): If the process has a filter, decide the
multibyteness of a string to given to the filter by
`filter_multibyte' member of the process. If the process doesn't
have a filter and the result of conversion is unibyte, use
Fstring_to_multibyte (not Fstring_make_multibyte) to get the
multibyte form.
(Fset_process_coding_system): Call setup_process_coding_systems.
(Fset_process_filter_multibyte): New function.
(Fprocess_filter_multibyte_p): New function.
(syms_of_process): Intern and staticpro QCfilter_multibyte.
Defsubr Sset_process_filter_multibyte and
Sprocess_filter_multibyte_p.
Diffstat (limited to 'lisp/emacs-lisp')
0 files changed, 0 insertions, 0 deletions