diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2017-01-23 18:02:14 +0100 |
---|---|---|
committer | Sascha Hauer <s.hauer@pengutronix.de> | 2017-01-24 09:34:11 +0100 |
commit | 02a3c4f39690633ed9f0585a726d7665d7a4a941 (patch) | |
tree | 612bbef4cb9d52f6659bb901c7a1ffee4766459c | |
parent | 55d29525146dcd280987dfd565bfd34f08858fb3 (diff) | |
download | barebox-02a3c4f39690633ed9f0585a726d7665d7a4a941.tar.gz barebox-02a3c4f39690633ed9f0585a726d7665d7a4a941.tar.xz |
readkey: keys are unsigned char
Otherwise values > 127 will become negative and are dropped.
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
-rw-r--r-- | lib/readkey.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/readkey.c b/lib/readkey.c index 2870a5a9fe..e72da0066b 100644 --- a/lib/readkey.c +++ b/lib/readkey.c @@ -51,8 +51,8 @@ static const struct esc_cmds esccmds[] = { int read_key(void) { - char c; - char esc[5]; + unsigned char c; + unsigned char esc[5]; c = getchar(); if (c == 27) { |