diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-12-31 21:09:46 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2012-12-31 21:09:46 +0100 |
commit | 6cadd03bbeace1c256ba875c2e6a877f924877cd (patch) | |
tree | 8079ea6f6ccdb1c2cbb2b7813f618837617cb33e /sys/src/cmd/bitsy | |
parent | 6d99096136278f06f6333f927da34105a8dfe0bf (diff) |
fix utf and rune handling in preparation for 32bit runes
Diffstat (limited to 'sys/src/cmd/bitsy')
-rw-r--r-- | sys/src/cmd/bitsy/keyboard.c | 2 | ||||
-rw-r--r-- | sys/src/cmd/bitsy/prompter.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/cmd/bitsy/keyboard.c b/sys/src/cmd/bitsy/keyboard.c index 0972bcd75..aaa811436 100644 --- a/sys/src/cmd/bitsy/keyboard.c +++ b/sys/src/cmd/bitsy/keyboard.c @@ -395,7 +395,7 @@ threadmain(int argc, char *argv[]) if(strcmp(args[0], "keyboard:")==0 || strcmp(args[0], "scribble:")==0) if(strcmp(args[1], "value") == 0){ n = atoi(args[2]); - if(n <= 0xFFFF){ + if(n <= Runemax){ r = n; i = runetochar(str, &r); write(kbdfd, str, i); diff --git a/sys/src/cmd/bitsy/prompter.c b/sys/src/cmd/bitsy/prompter.c index 9a76a0d0e..df8e546f5 100644 --- a/sys/src/cmd/bitsy/prompter.c +++ b/sys/src/cmd/bitsy/prompter.c @@ -282,7 +282,7 @@ threadmain(int argc, char *argv[]) n = atoi(args[2]); if(n == '\033') /* Escape exits */ break; - if(n <= 0xFFFF){ + if(n <= Runemax){ r = n; send(kbdctl->c, &r); } |