comparison src/mule-coding.c @ 114:8619ce7e4c50 r20-1b9

Import from CVS: tag r20-1b9
author cvs
date Mon, 13 Aug 2007 09:21:54 +0200
parents fe104dbd9147
children cca96a509cfe
comparison
equal deleted inserted replaced
113:2ec2fe4a4c89 114:8619ce7e4c50
71 Lisp_Object Qencode, Qdecode; 71 Lisp_Object Qencode, Qdecode;
72 72
73 Lisp_Object Qctext; 73 Lisp_Object Qctext;
74 74
75 Lisp_Object Vcoding_system_hashtable; 75 Lisp_Object Vcoding_system_hashtable;
76
77 int enable_multibyte_characters;
76 78
77 /* Additional information used by the ISO2022 decoder and detector. */ 79 /* Additional information used by the ISO2022 decoder and detector. */
78 struct iso2022_decoder 80 struct iso2022_decoder
79 { 81 {
80 /* CHARSET holds the character sets currently assigned to the G0 82 /* CHARSET holds the character sets currently assigned to the G0
4722 4724
4723 DEFVAR_LISP ("pathname-coding-system", &Vpathname_coding_system /* 4725 DEFVAR_LISP ("pathname-coding-system", &Vpathname_coding_system /*
4724 Coding system used to convert pathnames when accessing files. 4726 Coding system used to convert pathnames when accessing files.
4725 */ ); 4727 */ );
4726 Vpathname_coding_system = Qnil; 4728 Vpathname_coding_system = Qnil;
4729
4730 DEFVAR_BOOL ("enable-multibyte-characters", &enable_multibyte_characters /*
4731 Non-nil means the buffer contents are regarded as multi-byte form
4732 of characters, not a binary code. This affects the display, file I/O,
4733 and behaviors of various editing commands.
4734
4735 Setting this to nil does not do anything.
4736 */ );
4737 enable_multibyte_characters = 1;
4727 } 4738 }
4728 4739
4729 void 4740 void
4730 complex_vars_of_mule_coding (void) 4741 complex_vars_of_mule_coding (void)
4731 { 4742 {