summaryrefslogtreecommitdiffstats
path: root/key-string.c
diff options
context:
space:
mode:
authorNicholas Marriott <nicm@openbsd.org>2009-11-26 22:56:59 +0000
committerNicholas Marriott <nicm@openbsd.org>2009-11-26 22:56:59 +0000
commit1acf066fb97226bf178177f2521b35eb08261d7e (patch)
tree3f9e3d0b1a65225c0dcbf1b853c2de9dc4c07f44 /key-string.c
parente7f4319ac6c1341c0a31582693de54a02458a2b9 (diff)
Make types clearer and lint happier.
Diffstat (limited to 'key-string.c')
-rw-r--r--key-string.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/key-string.c b/key-string.c
index 0c5c8269..857d31d6 100644
--- a/key-string.c
+++ b/key-string.c
@@ -105,12 +105,12 @@ int
key_string_lookup_string(const char *string)
{
int key;
- const u_char *ptr;
+ const char *ptr;
if (string[0] == '\0')
return (KEYC_NONE);
if (string[1] == '\0')
- return (string[0]);
+ return ((u_char) string[0]);
ptr = NULL;
if ((string[0] == 'C' || string[0] == 'c') && string[1] == '-')
@@ -133,7 +133,7 @@ key_string_lookup_string(const char *string)
} else {
if (ptr[1] != '\0')
return (KEYC_NONE);
- key = ptr[0];
+ key = (u_char) ptr[0];
}
/*
@@ -162,7 +162,7 @@ key_string_lookup_string(const char *string)
} else {
if (ptr[1] == '\0')
return (KEYC_NONE);
- key = ptr[0];
+ key = (u_char) ptr[0];
}
if (key >= 32 && key <= 127)
@@ -209,7 +209,7 @@ key_string_lookup_key(int key)
}
if (key >= 32 && key <= 255) {
- tmp[0] = key;
+ tmp[0] = (char) key;
tmp[1] = '\0';
return (tmp);
}