comparison src/coding.c @ 24200:b9d9fccad516

(syms_of_coding): eol-mnemonic-* variables are now strings, not characters.
author Eli Zaretskii <eliz@gnu.org>
date Wed, 27 Jan 1999 10:08:13 +0000
parents 38e26ebed6f7
children 1c515a6c0686
comparison
equal deleted inserted replaced
24199:204d0a24ddf5 24200:b9d9fccad516
299 Lisp_Object Qstart_process, Qopen_network_stream; 299 Lisp_Object Qstart_process, Qopen_network_stream;
300 Lisp_Object Qtarget_idx; 300 Lisp_Object Qtarget_idx;
301 301
302 Lisp_Object Vselect_safe_coding_system_function; 302 Lisp_Object Vselect_safe_coding_system_function;
303 303
304 /* Mnemonic character of each format of end-of-line. */ 304 /* Mnemonic string for each format of end-of-line. */
305 int eol_mnemonic_unix, eol_mnemonic_dos, eol_mnemonic_mac; 305 Lisp_Object eol_mnemonic_unix, eol_mnemonic_dos, eol_mnemonic_mac;
306 /* Mnemonic character to indicate format of end-of-line is not yet 306 /* Mnemonic string to indicate format of end-of-line is not yet
307 decided. */ 307 decided. */
308 int eol_mnemonic_undecided; 308 Lisp_Object eol_mnemonic_undecided;
309 309
310 /* Format of end-of-line decided by system. This is CODING_EOL_LF on 310 /* Format of end-of-line decided by system. This is CODING_EOL_LF on
311 Unix, CODING_EOL_CRLF on DOS/Windows, and CODING_EOL_CR on Mac. */ 311 Unix, CODING_EOL_CRLF on DOS/Windows, and CODING_EOL_CR on Mac. */
312 int system_eol_type; 312 int system_eol_type;
313 313
5642 or a cons of coding systems which are used as above.\n\ 5642 or a cons of coding systems which are used as above.\n\
5643 \n\ 5643 \n\
5644 See also the function `find-operation-coding-system'."); 5644 See also the function `find-operation-coding-system'.");
5645 Vnetwork_coding_system_alist = Qnil; 5645 Vnetwork_coding_system_alist = Qnil;
5646 5646
5647 DEFVAR_INT ("eol-mnemonic-unix", &eol_mnemonic_unix, 5647 DEFVAR_LISP ("eol-mnemonic-unix", &eol_mnemonic_unix,
5648 "Mnemonic character indicating UNIX-like end-of-line format (i.e. LF) ."); 5648 "*String displayed in mode line for UNIX-like (LF) end-of-line format.");
5649 eol_mnemonic_unix = ':'; 5649 eol_mnemonic_unix = build_string (":");
5650 5650
5651 DEFVAR_INT ("eol-mnemonic-dos", &eol_mnemonic_dos, 5651 DEFVAR_LISP ("eol-mnemonic-dos", &eol_mnemonic_dos,
5652 "Mnemonic character indicating DOS-like end-of-line format (i.e. CRLF)."); 5652 "*String displayed in mode line for DOS-like (CRLF) end-of-line format.");
5653 eol_mnemonic_dos = '\\'; 5653 eol_mnemonic_dos = build_string ("\\");
5654 5654
5655 DEFVAR_INT ("eol-mnemonic-mac", &eol_mnemonic_mac, 5655 DEFVAR_LISP ("eol-mnemonic-mac", &eol_mnemonic_mac,
5656 "Mnemonic character indicating MAC-like end-of-line format (i.e. CR)."); 5656 "*String displayed in mode line for MAC-like (CR) end-of-line format.");
5657 eol_mnemonic_mac = '/'; 5657 eol_mnemonic_mac = build_string ("/");
5658 5658
5659 DEFVAR_INT ("eol-mnemonic-undecided", &eol_mnemonic_undecided, 5659 DEFVAR_LISP ("eol-mnemonic-undecided", &eol_mnemonic_undecided,
5660 "Mnemonic character indicating end-of-line format is not yet decided."); 5660 "*String displayed in mode line when end-of-line format is not yet determined.");
5661 eol_mnemonic_undecided = ':'; 5661 eol_mnemonic_undecided = build_string (":");
5662 5662
5663 DEFVAR_LISP ("enable-character-translation", &Venable_character_translation, 5663 DEFVAR_LISP ("enable-character-translation", &Venable_character_translation,
5664 "*Non-nil enables character translation while encoding and decoding."); 5664 "*Non-nil enables character translation while encoding and decoding.");
5665 Venable_character_translation = Qt; 5665 Venable_character_translation = Qt;
5666 5666