comparison src/coding.c @ 48874:3002a87cc629

(coding_system_require_warning): New variable. (syms_of_coding): DEFVAR it.
author Kenichi Handa <handa@m17n.org>
date Tue, 17 Dec 2002 11:39:13 +0000
parents f6c59ca557c7
children 1ad5bfbb831a
comparison
equal deleted inserted replaced
48873:172d3103dde0 48874:3002a87cc629
364 Lisp_Object Qcall_process, Qcall_process_region, Qprocess_argument; 364 Lisp_Object Qcall_process, Qcall_process_region, Qprocess_argument;
365 Lisp_Object Qstart_process, Qopen_network_stream; 365 Lisp_Object Qstart_process, Qopen_network_stream;
366 Lisp_Object Qtarget_idx; 366 Lisp_Object Qtarget_idx;
367 367
368 Lisp_Object Vselect_safe_coding_system_function; 368 Lisp_Object Vselect_safe_coding_system_function;
369
370 int coding_system_require_warning;
369 371
370 /* Mnemonic string for each format of end-of-line. */ 372 /* Mnemonic string for each format of end-of-line. */
371 Lisp_Object eol_mnemonic_unix, eol_mnemonic_dos, eol_mnemonic_mac; 373 Lisp_Object eol_mnemonic_unix, eol_mnemonic_dos, eol_mnemonic_mac;
372 /* Mnemonic string to indicate format of end-of-line is not yet 374 /* Mnemonic string to indicate format of end-of-line is not yet
373 decided. */ 375 decided. */
7529 coding system used in each operation can't encode the text. 7531 coding system used in each operation can't encode the text.
7530 7532
7531 The default value is `select-safe-coding-system' (which see). */); 7533 The default value is `select-safe-coding-system' (which see). */);
7532 Vselect_safe_coding_system_function = Qnil; 7534 Vselect_safe_coding_system_function = Qnil;
7533 7535
7536 DEFVAR_BOOL ("coding-system-require-warning",
7537 &coding_system_require_warning,
7538 doc: /* Internal use only.
7539 If non-nil, on writing a file, select-safe-coding-system-function is
7540 called even if coding-system-for-write is non-nil. The command
7541 universal-coding-system-argument binds this variable to t temporarily. */);
7542 coding_system_require_warning = 0;
7543
7544
7534 DEFVAR_LISP ("char-coding-system-table", &Vchar_coding_system_table, 7545 DEFVAR_LISP ("char-coding-system-table", &Vchar_coding_system_table,
7535 doc: /* Char-table containing safe coding systems of each characters. 7546 doc: /* Char-table containing safe coding systems of each characters.
7536 Each element doesn't include such generic coding systems that can 7547 Each element doesn't include such generic coding systems that can
7537 encode any characters. They are in the first extra slot. */); 7548 encode any characters. They are in the first extra slot. */);
7538 Vchar_coding_system_table = Fmake_char_table (Qchar_coding_system, Qnil); 7549 Vchar_coding_system_table = Fmake_char_table (Qchar_coding_system, Qnil);