diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/lread.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/lread.c b/src/lread.c index 7e4ed5272e8..8f990aaeb11 100644 --- a/src/lread.c +++ b/src/lread.c | |||
| @@ -2369,6 +2369,10 @@ read1 (readcharfun, pch, first_in_list) | |||
| 2369 | else | 2369 | else |
| 2370 | { | 2370 | { |
| 2371 | p += CHAR_STRING (c, (unsigned char *) p); | 2371 | p += CHAR_STRING (c, (unsigned char *) p); |
| 2372 | if (CHAR_BYTE8_P (c)) | ||
| 2373 | force_singlebyte = 1; | ||
| 2374 | else if (! ASCII_CHAR_P (c)) | ||
| 2375 | force_multibyte = 1; | ||
| 2372 | } | 2376 | } |
| 2373 | nchars++; | 2377 | nchars++; |
| 2374 | } | 2378 | } |