Mercurial > emacs
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. |