more sensible behaviour if you've done, say,
(stty -echo -icanon; cvt-utf8 -i; stty sane)
in that after you type a non-ASCII character the program won't wait
for the next byte before outputting it.
git-svn-id: svn://svn.tartarus.org/sgt/utils@9566
cda61777-01e9-0310-a592-
d414129be87e
char.append(c)
acc = (acc << 6) + (c & 0x3F)
cbytes = cbytes - 1
- if not gotone:
- c = next()
if cbytes > 0:
output(-1, char, " (incomplete sequence)")
else:
process_ucs(acc, char)
+ if not gotone:
+ c = next()
def do(args):
# Class to turn a list into a callable object that returns one