cpperror.c (print_file_and_line): Don't display line number if 0.

* cpperror.c (print_file_and_line): Don't display line number
        if 0.

From-SVN: r37523
This commit is contained in:
Neil Booth 2000-11-17 19:21:15 +00:00 committed by Neil Booth
parent a8a05998de
commit 14fbab6d75
2 changed files with 11 additions and 6 deletions

View File

@ -1,3 +1,8 @@
2000-11-17 Neil Booth <neilb@earthling.net>
* cpperror.c (print_file_and_line): Don't display line number
if 0.
2000-11-17 Zack Weinberg <zack@wolery.stanford.edu>
* ggc.h: Delete ggc_add_string_root and ggc_mark_string. Add

View File

@ -86,19 +86,19 @@ print_containing_files (pfile, ip)
}
static void
print_file_and_line (filename, line, column)
print_file_and_line (filename, line, col)
const char *filename;
unsigned int line, column;
unsigned int line, col;
{
if (filename == 0 || *filename == '\0')
filename = "<stdin>";
if (line == (unsigned int)-1)
if (line == 0)
fprintf (stderr, "%s: ", filename);
else if (column > 0)
fprintf (stderr, "%s:%u:%u: ", filename, line, column);
else
else if (col == 0)
fprintf (stderr, "%s:%u: ", filename, line);
else
fprintf (stderr, "%s:%u:%u: ", filename, line, col);
}
/* Set up for an error message: print the file and line, bump the error