diff options
author | Kenichi Handa <[email protected]> | 2003-05-30 06:04:17 +0000 |
---|---|---|
committer | Kenichi Handa <[email protected]> | 2003-05-30 06:04:17 +0000 |
commit | 988f7a0c5dcb691e1dd2694de8328d4f22d50c2a (patch) | |
tree | c342d28d836b6cbaf53953179dc738908d96fd57 /src/lread.c | |
parent | 170e458922800fe0d597869e958c96bf47a47e70 (diff) |
(read1): While reading a string, set force_singlebyte
and force_multibyte correctly.
Diffstat (limited to 'src/lread.c')
-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 7e4ed5272e..8f990aaeb1 100644 --- a/src/lread.c +++ b/src/lread.c @@ -2369,6 +2369,10 @@ read1 (readcharfun, pch, first_in_list) else { p += CHAR_STRING (c, (unsigned char *) p); + if (CHAR_BYTE8_P (c)) + force_singlebyte = 1; + else if (! ASCII_CHAR_P (c)) + force_multibyte = 1; } nchars++; } |