diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/ao.h | 3 | ||||
| -rw-r--r-- | src/core/ao_cmd.c | 8 | 
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();  }  | 
