comparison src/coding.c @ 22979:ceb8e4a89a32

(default_buffer_file_coding): New variable. (init_coding_once): Initialize default_buffer_file_coding.
author Kenichi Handa <handa@m17n.org>
date Mon, 10 Aug 1998 06:29:02 +0000
parents 87f4c88f4c59
children 0dc823b2335f
comparison
equal deleted inserted replaced
22978:6535413fa872 22979:ceb8e4a89a32
333 terminal coding system is nil. */ 333 terminal coding system is nil. */
334 struct coding_system safe_terminal_coding; 334 struct coding_system safe_terminal_coding;
335 335
336 /* Coding system of what is sent from terminal keyboard. */ 336 /* Coding system of what is sent from terminal keyboard. */
337 struct coding_system keyboard_coding; 337 struct coding_system keyboard_coding;
338
339 /* Default coding system to be used to write a file. */
340 struct coding_system default_buffer_file_coding;
338 341
339 Lisp_Object Vfile_coding_system_alist; 342 Lisp_Object Vfile_coding_system_alist;
340 Lisp_Object Vprocess_coding_system_alist; 343 Lisp_Object Vprocess_coding_system_alist;
341 Lisp_Object Vnetwork_coding_system_alist; 344 Lisp_Object Vnetwork_coding_system_alist;
342 345
5180 conversion_buffer_size = MINIMUM_CONVERSION_BUFFER_SIZE; 5183 conversion_buffer_size = MINIMUM_CONVERSION_BUFFER_SIZE;
5181 5184
5182 setup_coding_system (Qnil, &keyboard_coding); 5185 setup_coding_system (Qnil, &keyboard_coding);
5183 setup_coding_system (Qnil, &terminal_coding); 5186 setup_coding_system (Qnil, &terminal_coding);
5184 setup_coding_system (Qnil, &safe_terminal_coding); 5187 setup_coding_system (Qnil, &safe_terminal_coding);
5188 setup_coding_system (Qnil, &default_buffer_file_coding);
5185 5189
5186 bzero (coding_system_table, sizeof coding_system_table); 5190 bzero (coding_system_table, sizeof coding_system_table);
5187 5191
5188 bzero (ascii_skip_code, sizeof ascii_skip_code); 5192 bzero (ascii_skip_code, sizeof ascii_skip_code);
5189 for (i = 0; i < 128; i++) 5193 for (i = 0; i < 128; i++)