comparison src/editfns.c @ 88372:7d0adc8c7f07

Include "character.h" instead of "charset.h". (Fchar_to_string): Always call CHAR_STRING.
author Kenichi Handa <handa@m17n.org>
date Fri, 01 Mar 2002 01:37:55 +0000
parents 63639e690611
children 1260416c7819
comparison
equal deleted inserted replaced
88371:6416d2c35321 88372:7d0adc8c7f07
36 #include <ctype.h> 36 #include <ctype.h>
37 37
38 #include "lisp.h" 38 #include "lisp.h"
39 #include "intervals.h" 39 #include "intervals.h"
40 #include "buffer.h" 40 #include "buffer.h"
41 #include "charset.h" 41 #include "character.h"
42 #include "coding.h" 42 #include "coding.h"
43 #include "frame.h" 43 #include "frame.h"
44 #include "window.h" 44 #include "window.h"
45 45
46 #include "systime.h" 46 #include "systime.h"
173 int len; 173 int len;
174 unsigned char str[MAX_MULTIBYTE_LENGTH]; 174 unsigned char str[MAX_MULTIBYTE_LENGTH];
175 175
176 CHECK_NUMBER (character); 176 CHECK_NUMBER (character);
177 177
178 len = (SINGLE_BYTE_CHAR_P (XFASTINT (character)) 178 len = CHAR_STRING (XFASTINT (character), str);
179 ? (*str = (unsigned char)(XFASTINT (character)), 1)
180 : char_to_string (XFASTINT (character), str));
181 return make_string_from_bytes (str, 1, len); 179 return make_string_from_bytes (str, 1, len);
182 } 180 }
183 181
184 DEFUN ("string-to-char", Fstring_to_char, Sstring_to_char, 1, 1, 0, 182 DEFUN ("string-to-char", Fstring_to_char, Sstring_to_char, 1, 1, 0,
185 doc: /* Convert arg STRING to a character, the first character of that string. 183 doc: /* Convert arg STRING to a character, the first character of that string.