From c8e20ba6dfab0d84ceb57e8b942c6769f72b507a Mon Sep 17 00:00:00 2001 From: Reinhard Tartler Date: Thu, 30 Apr 2009 21:08:53 +0000 Subject: show_token: handle TOKEN_UNTAINT and TOKEN_ARG_COUNT types These cases are probably never hit with "regular" codepaths, but are useful when called in a gdb session to print token sequences. Signed-off-by: Reinhard Tartler Signed-off-by: Christopher Li --- tokenize.c | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/tokenize.c b/tokenize.c index 6b67b96..93dd007 100644 --- a/tokenize.c +++ b/tokenize.c @@ -162,9 +162,18 @@ const char *show_token(const struct token *token) case TOKEN_STREAMEND: sprintf(buffer, "", stream_name(token->pos.stream)); return buffer; - + + case TOKEN_UNTAINT: + sprintf(buffer, ""); + return buffer; + + case TOKEN_ARG_COUNT: + sprintf(buffer, ""); + return buffer; + default: - return "WTF???"; + sprintf(buffer, "unhandled token type '%d' ", token_type(token)); + return buffer; } } -- cgit v1.2.3-65-gdbad