summaryrefslogtreecommitdiff
path: root/grfspecial.c
diff options
context:
space:
mode:
Diffstat (limited to 'grfspecial.c')
-rw-r--r--grfspecial.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/grfspecial.c b/grfspecial.c
index 69a905be0..47f7bc31c 100644
--- a/grfspecial.c
+++ b/grfspecial.c
@@ -39,14 +39,13 @@ enum grfmsg_severity {
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) {