diff --git a/lib/master.pike.in b/lib/master.pike.in index 0fe8b3d43e0bc6efab90d7b7114abad6509b5029..7323b24ce45716f9ad6bddd5bf1ca803c3366440 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); }