From 58f1af06b323366567b4f56d948bc38441fa975f Mon Sep 17 00:00:00 2001
From: Martin Stjernholm <mast@lysator.liu.se>
Date: Wed, 29 Dec 1999 19:46:00 +0100
Subject: [PATCH] Show line number 0 as "-" in compilation errors and warnings.

Rev: lib/master.pike.in:1.90
---
 lib/master.pike.in | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/lib/master.pike.in b/lib/master.pike.in
index 0fe8b3d43e..7323b24ce4 100644
--- a/lib/master.pike.in
+++ b/lib/master.pike.in
@@ -1,6 +1,6 @@
 /* -*- Pike -*-
  *	
- * $Id: master.pike.in,v 1.89 1999/12/28 03:40:19 mast Exp $
+ * $Id: master.pike.in,v 1.90 1999/12/29 18:46:00 mast Exp $
  * 
  * Master-file for Pike.
  *
@@ -1118,7 +1118,8 @@ void compile_error(string file,int line,string err)
 #endif /* constant(thread_local) */
 	))
   {
-    werror(sprintf("%s:%d:%s\n",trim_file_name(file),line,err));
+    werror(sprintf("%s:%s:%s\n",trim_file_name(file),
+		   line?(string)line:"-",err));
   }
   else if(objectp(val) ||
 	  programp(val) ||
@@ -1149,7 +1150,8 @@ void compile_warning(string file,int line,string err)
        ))
   {
     if(want_warnings)
-      werror(sprintf("%s:%d: Warning: %s\n",trim_file_name(file),line,err));
+      werror(sprintf("%s:%s: Warning: %s\n",trim_file_name(file),
+		     line?(string)line:"-",err));
   } else if (objectp(val) && val->compile_warning) {
     val->compile_warning(file, line, err);
   }
-- 
GitLab