Nicer error output

This commit is contained in:
Pierre Pronchery 2008-02-29 16:29:38 +00:00
parent 5dbb18bc1d
commit f03da2e51b

View File

@ -139,8 +139,11 @@ static int _c99_do_E(Prefs * prefs, FILE * outfp, char const * infile,
{
if((code = token_get_code(token)) == CPP_CODE_META_ERROR
|| code == CPP_CODE_META_WARNING)
fprintf(stderr, "%s%s\n", code == CPP_CODE_META_ERROR
? "Error: " : "Warning: ",
fprintf(stderr, "%s%s%s%s%u%s%s\n",
code == CPP_CODE_META_ERROR
? "Error" : "Warning", " in ",
token_get_filename(token), ":",
token_get_line(token), ": ",
token_get_string(token));
else if(code >= CPP_CODE_META_FIRST && code <= CPP_CODE_META_LAST)
fprintf(outfp, "%s\n", token_get_string(token));