- fixed typos
[cparser] / token.c
diff --git a/token.c b/token.c
index 5c5df4c..bdb331a 100644 (file)
--- a/token.c
+++ b/token.c
@@ -32,7 +32,7 @@
 static symbol_t *token_symbols[T_LAST_TOKEN];
 static symbol_t *pp_token_symbols[TP_LAST_TOKEN];
 
-source_position_t builtin_source_position = { "<built-in>", 0 };
+const source_position_t builtin_source_position = { "<built-in>", 0 };
 
 void init_tokens(void)
 {
@@ -170,7 +170,7 @@ void print_pp_token(FILE *f, const token_t *token)
                fprintf(f, "symbol '%s'", token->v.symbol->string);
                break;
        case TP_NUMBER:
-               fprintf(f, "number %lld", token->v.intvalue);
+               fprintf(f, "number %s", token->v.string.begin);
                break;
        case TP_STRING_LITERAL:
                fprintf(f, "string '%s'", token->v.string.begin);