cpperror.c (print_file_and_line): Don't display line number if 0.
authorNeil Booth <neilb@earthling.net>
Fri, 17 Nov 2000 19:21:15 +0000 (19:21 +0000)
committerNeil Booth <neil@gcc.gnu.org>
Fri, 17 Nov 2000 19:21:15 +0000 (19:21 +0000)
        * cpperror.c (print_file_and_line): Don't display line number
        if 0.

From-SVN: r37523

gcc/ChangeLog
gcc/cpperror.c

index bddf1ec4bcf597ae93c4a1c977af6ef15d7ec981..2d200c0f4aa6bb0c473565dd3b4dfdf16524db40 100644 (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
index d598fbd78a438978d26c70fd0f6b840619babd9b..ff83c6fb87b171cd95fc1f3a159320cf6f7ff853 100644 (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