Fix all stdio reading functions to be __critical
[fw/altos] / src / ao_stdio.c
index 8add30b842b04e1135a11201780a3d778da74671..78bbd3c3dab3e3d52d0731be50827e983c642dcb 100644 (file)
@@ -45,7 +45,7 @@ flush(void)
 __xdata uint8_t ao_stdin_ready;
 
 char
-getchar(void) __reentrant
+getchar(void) __reentrant __critical
 {
        char c;
        int8_t stdio = ao_cur_stdio;