Fix all stdio reading functions to be __critical
[fw/altos] / src / ao_packet_master.c
index a499ce59d055e672580dd08136cf5a513a8554b7..ef86fa281a7f809e2c0ce38bdd6d45c823eaf710 100644 (file)
@@ -18,7 +18,7 @@
 #include "ao.h"
 
 static char
 #include "ao.h"
 
 static char
-ao_packet_getchar(void)
+ao_packet_getchar(void) __critical
 {
        char c;
        while ((c = ao_packet_pollchar()) == AO_READ_AGAIN)
 {
        char c;
        while ((c = ao_packet_pollchar()) == AO_READ_AGAIN)