comparison src/coding.c @ 22790:7ab6c2f70b0b

(init_coding): New function. (init_coding_once): Don't initialize conversion_buffer here. It is done in init_coding.
author Kenichi Handa <handa@m17n.org>
date Tue, 21 Jul 1998 01:42:40 +0000
parents 04b653d7f842
children 70f58e77fda7
comparison
equal deleted inserted replaced
22789:2ba6f9b60ee6 22790:7ab6c2f70b0b
5036 5036
5037 5037
5038 /*** 8. Post-amble ***/ 5038 /*** 8. Post-amble ***/
5039 5039
5040 void 5040 void
5041 init_coding ()
5042 {
5043 conversion_buffer = (char *) xmalloc (MINIMUM_CONVERSION_BUFFER_SIZE);
5044 }
5045
5046 void
5041 init_coding_once () 5047 init_coding_once ()
5042 { 5048 {
5043 int i; 5049 int i;
5044 5050
5045 /* Emacs' internal format specific initialize routine. */ 5051 /* Emacs' internal format specific initialize routine. */
5077 iso_code_class[ISO_CODE_SS2] = ISO_single_shift_2; 5083 iso_code_class[ISO_CODE_SS2] = ISO_single_shift_2;
5078 iso_code_class[ISO_CODE_SS3] = ISO_single_shift_3; 5084 iso_code_class[ISO_CODE_SS3] = ISO_single_shift_3;
5079 iso_code_class[ISO_CODE_CSI] = ISO_control_sequence_introducer; 5085 iso_code_class[ISO_CODE_CSI] = ISO_control_sequence_introducer;
5080 5086
5081 conversion_buffer_size = MINIMUM_CONVERSION_BUFFER_SIZE; 5087 conversion_buffer_size = MINIMUM_CONVERSION_BUFFER_SIZE;
5082 conversion_buffer = (char *) xmalloc (MINIMUM_CONVERSION_BUFFER_SIZE);
5083 5088
5084 setup_coding_system (Qnil, &keyboard_coding); 5089 setup_coding_system (Qnil, &keyboard_coding);
5085 setup_coding_system (Qnil, &terminal_coding); 5090 setup_coding_system (Qnil, &terminal_coding);
5086 setup_coding_system (Qnil, &safe_terminal_coding); 5091 setup_coding_system (Qnil, &safe_terminal_coding);
5087 5092