50e2c9b4d4
quote handling was broken with 21-bit runes. nextrec() returned quoted rune as long rune | (Runemax+1) to escape it. with 16-bit runes, storing that long into 16-bit Rune would automatically remove the escaping, but with 21-bit runes, Rune is uint32 so the escaping would remain. we now use (Runemask+1) instead, and mask the escaping off explicitely when storing back to Rune. |
||
---|---|---|
.. | ||
acid.lib | ||
address.c | ||
buff.c | ||
cmd.c | ||
disk.c | ||
error.c | ||
errors.h | ||
file.c | ||
io.c | ||
list.c | ||
mesg.c | ||
mesg.h | ||
mkfile | ||
moveto.c | ||
multi.c | ||
parse.h | ||
plan9.c | ||
rasp.c | ||
regexp.c | ||
sam.c | ||
sam.h | ||
shell.c | ||
string.c | ||
sys.c | ||
util.c | ||
xec.c |