diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/editfns.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/editfns.c b/src/editfns.c index bf65c0a86d5..2f5e3f711ea 100644 --- a/src/editfns.c +++ b/src/editfns.c | |||
| @@ -167,7 +167,9 @@ DEFUN ("char-to-string", Fchar_to_string, Schar_to_string, 1, 1, 0, | |||
| 167 | 167 | ||
| 168 | CHECK_NUMBER (character, 0); | 168 | CHECK_NUMBER (character, 0); |
| 169 | 169 | ||
| 170 | len = CHAR_STRING (XFASTINT (character), str); | 170 | len = (SINGLE_BYTE_CHAR_P (XFASTINT (character)) |
| 171 | ? (*str = (unsigned char)(XFASTINT (character)), 1) | ||
| 172 | : char_to_string (XFASTINT (character), str)); | ||
| 171 | return make_string_from_bytes (str, 1, len); | 173 | return make_string_from_bytes (str, 1, len); |
| 172 | } | 174 | } |
| 173 | 175 | ||