mirror of https://github.com/lua/lua
BUG: ISO chars are negative, ISO ints are not.
This commit is contained in:
parent
78e454d864
commit
169870e37d
5
iolib.c
5
iolib.c
|
@ -122,9 +122,10 @@ static void io_read (void)
|
|||
}
|
||||
else {
|
||||
char *ep = item_end(p); /* get what is next */
|
||||
int m;
|
||||
int m; /* match result */
|
||||
if (c == NEED_OTHER) c = getc(lua_infile);
|
||||
if ((m = singlematch(c, p)) != 0) {
|
||||
m = (c == EOF) ? 0 : singlematch((char)c, p);
|
||||
if (m) {
|
||||
if (!inskip) luaI_addchar(c);
|
||||
c = NEED_OTHER;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue