altos: fix functions calling pollchar to use 'int' to hold the value
[fw/altos] / src / drivers / ao_packet_master.c
index 481232dff2b821b229c29dc4ff6f8baad63f41db..023c788ba86c4be6c0d8d0efcc548f5e8df973e3 100644 (file)
@@ -20,7 +20,7 @@
 static char
 ao_packet_getchar(void)
 {
-       char c;
+       int c;
        while ((c = ao_packet_pollchar()) == AO_READ_AGAIN) {
                if (!ao_packet_enable)
                        break;
@@ -35,7 +35,7 @@ ao_packet_getchar(void)
 static void
 ao_packet_echo(void) __reentrant
 {
-       char    c;
+       int     c;
        while (ao_packet_enable) {
                c = ao_packet_getchar();
                if (c != AO_READ_AGAIN)