Mercurial > emacs
comparison src/process.c @ 49680:7c27c9efd353
Doc fixes.
(syms_of_process): Add `:' prefix to QCfilter_multibyte.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Mon, 10 Feb 2003 13:51:43 +0000 |
parents | cbec1327e2f1 |
children | 012ced9cf144 d7ddb3e565de |
comparison
equal
deleted
inserted
replaced
49679:5c5e9d0710b3 | 49680:7c27c9efd353 |
---|---|
131 Lisp_Object Qlocal, Qdatagram; | 131 Lisp_Object Qlocal, Qdatagram; |
132 Lisp_Object QCname, QCbuffer, QChost, QCservice, QCtype; | 132 Lisp_Object QCname, QCbuffer, QChost, QCservice, QCtype; |
133 Lisp_Object QClocal, QCremote, QCcoding; | 133 Lisp_Object QClocal, QCremote, QCcoding; |
134 Lisp_Object QCserver, QCnowait, QCnoquery, QCstop; | 134 Lisp_Object QCserver, QCnowait, QCnoquery, QCstop; |
135 Lisp_Object QCsentinel, QClog, QCoptions, QCplist; | 135 Lisp_Object QCsentinel, QClog, QCoptions, QCplist; |
136 Lisp_Object QCfilter_multibyte; | |
136 Lisp_Object Qlast_nonmenu_event; | 137 Lisp_Object Qlast_nonmenu_event; |
137 /* QCfamily is declared and initialized in xfaces.c, | 138 /* QCfamily is declared and initialized in xfaces.c, |
138 QCfilter in keyboard.c. */ | 139 QCfilter in keyboard.c. */ |
139 extern Lisp_Object QCfamily, QCfilter; | 140 extern Lisp_Object QCfamily, QCfilter; |
140 Lisp_Object QCfilter_multibyte; | |
141 | 141 |
142 /* Qexit is declared and initialized in eval.c. */ | 142 /* Qexit is declared and initialized in eval.c. */ |
143 | 143 |
144 /* QCfamily is defined in xfaces.c. */ | 144 /* QCfamily is defined in xfaces.c. */ |
145 extern Lisp_Object QCfamily; | 145 extern Lisp_Object QCfamily; |
2617 The stopped state is cleared by `continue-process' and set by | 2617 The stopped state is cleared by `continue-process' and set by |
2618 `stop-process'. | 2618 `stop-process'. |
2619 | 2619 |
2620 :filter FILTER -- Install FILTER as the process filter. | 2620 :filter FILTER -- Install FILTER as the process filter. |
2621 | 2621 |
2622 :filter-multibyte BOOL -- If BOOL is non-nil, a string given to the | 2622 :filter-multibyte BOOL -- If BOOL is non-nil, strings given to the |
2623 process filter is multibyte, otherwise it is unibyte. If this keyword | 2623 process filter are multibyte, otherwise they are unibyte. |
2624 is not specified, the string is multibyte iff | 2624 If this keyword is not specified, the strings are multibyte iff |
2625 `default-enable-multibyte-characters' is non-nil. | 2625 `default-enable-multibyte-characters' is non-nil. |
2626 | 2626 |
2627 :sentinel SENTINEL -- Install SENTINEL as the process sentinel. | 2627 :sentinel SENTINEL -- Install SENTINEL as the process sentinel. |
2628 | 2628 |
2629 :log LOG -- Install LOG as the server process log function. This | 2629 :log LOG -- Install LOG as the server process log function. This |
6158 XPROCESS (proc)->encode_coding_system); | 6158 XPROCESS (proc)->encode_coding_system); |
6159 } | 6159 } |
6160 | 6160 |
6161 DEFUN ("set-process-filter-multibyte", Fset_process_filter_multibyte, | 6161 DEFUN ("set-process-filter-multibyte", Fset_process_filter_multibyte, |
6162 Sset_process_filter_multibyte, 2, 2, 0, | 6162 Sset_process_filter_multibyte, 2, 2, 0, |
6163 doc: /* Set multibyteness of a string given to PROCESS's filter. | 6163 doc: /* Set multibyteness of the strings given to PROCESS's filter. |
6164 If FLAG is non-nil, the filter is given a multibyte string. | 6164 If FLAG is non-nil, the filter is given multibyte strings. |
6165 If FLAG is nil, the filter is give a unibyte string. In this case, | 6165 If FLAG is nil, the filter is given unibyte strings. In this case, |
6166 all character code conversion except for end-of-line conversion is | 6166 all character code conversion except for end-of-line conversion is |
6167 suppressed. */) | 6167 suppressed. */) |
6168 (proc, flag) | 6168 (proc, flag) |
6169 Lisp_Object proc, flag; | 6169 Lisp_Object proc, flag; |
6170 { | 6170 { |
6394 staticpro (&QCstop); | 6394 staticpro (&QCstop); |
6395 QCoptions = intern (":options"); | 6395 QCoptions = intern (":options"); |
6396 staticpro (&QCoptions); | 6396 staticpro (&QCoptions); |
6397 QCplist = intern (":plist"); | 6397 QCplist = intern (":plist"); |
6398 staticpro (&QCplist); | 6398 staticpro (&QCplist); |
6399 QCfilter_multibyte = intern (":filter-multibyte"); | |
6400 staticpro (&QCfilter_multibyte); | |
6399 | 6401 |
6400 Qlast_nonmenu_event = intern ("last-nonmenu-event"); | 6402 Qlast_nonmenu_event = intern ("last-nonmenu-event"); |
6401 staticpro (&Qlast_nonmenu_event); | 6403 staticpro (&Qlast_nonmenu_event); |
6402 QCfilter_multibyte = intern ("filter-multibyte"); | |
6403 staticpro (&QCfilter_multibyte); | |
6404 | 6404 |
6405 staticpro (&Vprocess_alist); | 6405 staticpro (&Vprocess_alist); |
6406 | 6406 |
6407 DEFVAR_BOOL ("delete-exited-processes", &delete_exited_processes, | 6407 DEFVAR_BOOL ("delete-exited-processes", &delete_exited_processes, |
6408 doc: /* *Non-nil means delete processes immediately when they exit. | 6408 doc: /* *Non-nil means delete processes immediately when they exit. |