summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/core/ao.h3
-rw-r--r--src/core/ao_cmd.c8
2 files changed, 10 insertions, 1 deletions
diff --git a/src/core/ao.h b/src/core/ao.h
index f57398ce..2139983c 100644
--- a/src/core/ao.h
+++ b/src/core/ao.h
@@ -349,6 +349,9 @@ ao_cmd_put8(uint8_t v);
void
ao_cmd_put16(uint16_t v);
+uint8_t
+ao_cmd_is_white(void);
+
void
ao_cmd_white(void);
diff --git a/src/core/ao_cmd.c b/src/core/ao_cmd.c
index 0c902f6b..14cb7569 100644
--- a/src/core/ao_cmd.c
+++ b/src/core/ao_cmd.c
@@ -121,10 +121,16 @@ ao_cmd_put8(uint8_t v)
putnibble(v & 0xf);
}
+uint8_t
+ao_cmd_is_white(void)
+{
+ return ao_cmd_lex_c == ' ' || ao_cmd_lex_c == '\t';
+}
+
void
ao_cmd_white(void)
{
- while (ao_cmd_lex_c == ' ' || ao_cmd_lex_c == '\t')
+ while (ao_cmd_is_white())
ao_cmd_lex();
}