diff options
author | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2020-05-18 02:18:49 +0200 |
---|---|---|
committer | Luc Van Oostenryck <luc.vanoostenryck@gmail.com> | 2020-05-18 04:08:31 +0200 |
commit | 850c8625ae784a08094f30dde9c85b74e369bacd (patch) | |
tree | 10e6bc71729b7fc10f4a5a87557d0fa3ffa6ebf1 | |
parent | b8fad4bcd02210912de8cbdefcd77e9ca743a575 (diff) | |
download | sparse-850c8625ae784a08094f30dde9c85b74e369bacd.tar.gz |
univ-init: add helper match_token_zero()
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
-rw-r--r-- | token.h | 7 |
1 files changed, 7 insertions, 0 deletions
@@ -241,4 +241,11 @@ static inline int match_ident(struct token *token, struct ident *id) return token->pos.type == TOKEN_IDENT && token->ident == id; } +static inline int match_token_zero(struct token *token) +{ + if (token_type(token) != TOKEN_NUMBER) + return false; + return token->number[0] == '0' && !token->number[1]; +} + #endif |