aboutsummaryrefslogtreecommitdiffstats
path: root/src/lread.c
diff options
context:
space:
mode:
authorKenichi Handa <[email protected]>2003-05-30 06:04:17 +0000
committerKenichi Handa <[email protected]>2003-05-30 06:04:17 +0000
commit988f7a0c5dcb691e1dd2694de8328d4f22d50c2a (patch)
treec342d28d836b6cbaf53953179dc738908d96fd57 /src/lread.c
parent170e458922800fe0d597869e958c96bf47a47e70 (diff)
(read1): While reading a string, set force_singlebyte
and force_multibyte correctly.
Diffstat (limited to 'src/lread.c')
-rw-r--r--src/lread.c4
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++;
}