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.