From fcf4582f7967ae17b33bf8649ba55cc73bafc1d3 Mon Sep 17 00:00:00 2001
From: Toni Uhlig <matzeton@googlemail.com>
Date: Tue, 19 Mar 2019 13:15:19 +0100
Subject: getchar() returns int not char

Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
---
 dummyshell.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'dummyshell.c')

diff --git a/dummyshell.c b/dummyshell.c
index db69fb1..eb43206 100644
--- a/dummyshell.c
+++ b/dummyshell.c
@@ -108,7 +108,7 @@ static void printQuitLoop(void) {
 }
 
 #define I_CLEARBUF 0x1
-static char readInput(char* buf, size_t* siz, size_t szMax, char key, int flags) {
+static char readInput(char* buf, size_t* siz, size_t szMax, int key, int flags) {
   if (flags & I_CLEARBUF) {
     memset(&buf[0], '\0', szMax);
     *siz = 0;
@@ -634,7 +634,7 @@ int main(int argc, char** argv)
       curInput = 0;
 #endif
     } else if (FD_ISSET(STDIN_FILENO, &fds)) {
-      char key = getchar();
+      int key = getchar();
       switch (state) {
         case MS_DEFAULT:
 #ifdef FLOOD_PROTECTION
-- 
cgit v1.2.3