Unify usage of `token_type'. Signed-off-by: Jan Pokorny <pokorny_jan@xxxxxxxxx> --- expression.h | 2 +- token.h | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/expression.h b/expression.h index 9778de8..480079c 100644 --- a/expression.h +++ b/expression.h @@ -200,7 +200,7 @@ struct token *typename(struct token *, struct symbol **, int *); static inline int lookup_type(struct token *token) { - if (token->pos.type == TOKEN_IDENT) { + if (token_type(token) == TOKEN_IDENT) { struct symbol *sym = lookup_symbol(token->ident, NS_SYMBOL | NS_TYPEDEF); return sym && (sym->namespace & NS_TYPEDEF); } diff --git a/token.h b/token.h index a7ec77e..a3c194d 100644 --- a/token.h +++ b/token.h @@ -205,12 +205,12 @@ extern struct token *preprocess(struct token *); static inline int match_op(struct token *token, int op) { - return token->pos.type == TOKEN_SPECIAL && token->special == op; + return token_type(token) == TOKEN_SPECIAL && token->special == op; } static inline int match_ident(struct token *token, struct ident *id) { - return token->pos.type == TOKEN_IDENT && token->ident == id; + return token_type(token) == TOKEN_IDENT && token->ident == id; } #endif -- 1.7.1 -- To unsubscribe from this list: send the line "unsubscribe linux-sparse" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html