grfspecial.c
changeset 65 f9f866bc609c
parent 51 f97f984306f3
child 66 d0f669221657
--- a/grfspecial.c	Mon Aug 16 13:54:37 2004 +0000
+++ b/grfspecial.c	Mon Aug 16 14:48:35 2004 +0000
@@ -39,14 +39,13 @@
 static void CDECL grfmsg(enum grfmsg_severity severity, const char *str, ...)
 {
 	static const char * const severitystr[4] = { "Notice", "Warning", "Error", "Fatal" };
+	char buf[1024];
 	va_list va;
 
-	if(_debug_misc_level==0) return;
 	va_start(va, str);
-	fprintf(stderr, "[%s][%s] ", _cur_grffile, severitystr[severity]);
-	vfprintf(stderr, str, va);
+	vsprintf(buf, str, va);
 	va_end(va);
-	fprintf(stderr, "\n");
+	DEBUG(grf, 1) ("[%s][%s] %s", _cur_grffile, severitystr[severity], buf);
 }
 
 static byte INLINE grf_load_byte(byte **buf) {