From 960d6f2e0db0a34b5f9a6922cba12e291f62d75f Mon Sep 17 00:00:00 2001 From: Henrik Hautakoski Date: Mon, 17 Dec 2018 23:27:13 +0100 Subject: [PATCH] src/as/lexer.c: use error.c --- src/as/lexer.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/as/lexer.c b/src/as/lexer.c index 1bf6f28..53bf8b9 100644 --- a/src/as/lexer.c +++ b/src/as/lexer.c @@ -1,6 +1,7 @@ #include #include +#include "error.h" #include "lexer.h" /** @@ -157,7 +158,7 @@ static int parse_number(struct lexer *lex) { int num; if (read_number(lex->fp, &num) < 0) - fprintf(stderr, "WARNING: Value truncated on line: %i\n", lex->lineno); + asm_warn(lex->lineno, "Value truncated to %i", num); lex->token.value.n = num; return 0; @@ -238,8 +239,7 @@ int lexer_get_next(struct lexer *lex) { if (lex->token.type == TOKEN_LABEL_DECL || lex->token.type == TOKEN_LABEL) strcpy(lex->token.value.s, buf); } else { - fprintf(stderr, "ERROR: Invalid character '%c' on line: %i\n", ch, lex->lineno); - return -1; + return asm_error(lex->lineno, "Invalid character '%c'", ch); } }