mirror of
git://git.sv.gnu.org/emacs.git
synced 2026-02-23 21:37:34 +00:00
(CODING_FLAG_ISO_SAFE): New macro.
(CODING_INHIBIT_CHARACTER_SUBSTITUTION): New macro. coding.h (safe_terminal_coding): Extern it.
This commit is contained in:
parent
dec58e65b1
commit
fbaa2ed9b5
1 changed files with 11 additions and 0 deletions
11
src/coding.h
11
src/coding.h
|
|
@ -135,6 +135,13 @@ enum iso_code_class_type
|
|||
on output. */
|
||||
#define CODING_FLAG_ISO_DESIGNATE_AT_BOL 0x0400
|
||||
|
||||
/* If set, do not encode unexpected charactes on output. */
|
||||
#define CODING_FLAG_ISO_SAFE 0x0800
|
||||
|
||||
/* A character to be produced on output if encoding of the original
|
||||
character is prohibited by CODING_FLAG_ISO_SAFE. */
|
||||
#define CODING_INHIBIT_CHARACTER_SUBSTITUTION 077 /* `?' */
|
||||
|
||||
/* Structure of the field `spec.iso2022' in the structure `coding_system'. */
|
||||
struct iso2022_spec
|
||||
{
|
||||
|
|
@ -422,6 +429,10 @@ extern Lisp_Object Vlast_coding_system_used;
|
|||
function `set-terminal-coding-system'. */
|
||||
extern struct coding_system terminal_coding;
|
||||
|
||||
/* Coding system to be used to encode text for terminal display when
|
||||
terminal coding system is nil. */
|
||||
extern struct coding_system safe_terminal_coding;
|
||||
|
||||
/* Coding-system of what is sent from terminal keyboard. This
|
||||
structure contains information of a coding-system specified by the
|
||||
function `set-keyboard-coding-system'. */
|
||||
|
|
|
|||
Loading…
Reference in a new issue