summaryrefslogtreecommitdiff
path: root/sys/src/cmd/bitsy
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@felloff.net>2015-08-03 14:52:07 +0200
committercinap_lenrek <cinap_lenrek@felloff.net>2015-08-03 14:52:07 +0200
commit4b787e3205592f1fb4ff933dd6288f7c0d77f616 (patch)
treeaab897cc11e1c49ec1129981494aedd6a1a4bec9 /sys/src/cmd/bitsy
parentd7f4ef7bbced0b912164f110fc7337d3b77fae9b (diff)
bitsy/keyboard: do not rely on atoi() being able to parse hex
Diffstat (limited to 'sys/src/cmd/bitsy')
-rw-r--r--sys/src/cmd/bitsy/keyboard.c2
-rw-r--r--sys/src/cmd/bitsy/prompter.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/sys/src/cmd/bitsy/keyboard.c b/sys/src/cmd/bitsy/keyboard.c
index f8ee8840e..56906dcd9 100644
--- a/sys/src/cmd/bitsy/keyboard.c
+++ b/sys/src/cmd/bitsy/keyboard.c
@@ -363,7 +363,7 @@ threadmain(int argc, char *argv[])
if(n == 3)
if(strcmp(args[0], "keyboard:")==0 || strcmp(args[0], "scribble:")==0)
if(strcmp(args[1], "value") == 0){
- n = atoi(args[2]);
+ n = strtol(args[2], 0, 0);
if(n <= Runemax){
r = n;
i = runetochar(str, &r);
diff --git a/sys/src/cmd/bitsy/prompter.c b/sys/src/cmd/bitsy/prompter.c
index df8e546f5..493a5f621 100644
--- a/sys/src/cmd/bitsy/prompter.c
+++ b/sys/src/cmd/bitsy/prompter.c
@@ -279,7 +279,7 @@ threadmain(int argc, char *argv[])
if(n == 3)
if(strcmp(args[0], "keyboard:")==0 || strcmp(args[0], "scribble:")==0)
if(strcmp(args[1], "value") == 0){
- n = atoi(args[2]);
+ n = strtol(args[2], 0, 0);
if(n == '\033') /* Escape exits */
break;
if(n <= Runemax){