Move ao_match_word from ao_ignite.c to ao_cmd.c
[fw/altos] / src / ao_cmd.c
index e3f85bc9090e8f64e0ad3b48bcea7d322e2296e6..81a527085faf5b099fa89f177d871b16a1c235ea 100644 (file)
@@ -171,6 +171,20 @@ ao_cmd_decimal(void)
                ao_cmd_status = r;
 }
 
+uint8_t
+ao_match_word(__code char *word)
+{
+       while (*word) {
+               if (ao_cmd_lex_c != *word) {
+                       ao_cmd_status = ao_cmd_syntax_error;
+                       return 0;
+               }
+               word++;
+               ao_cmd_lex();
+       }
+       return 1;
+}
+
 static void
 eol(void)
 {