From b17d5a4e72ebcca5ff8e1d879e640942771803fc Mon Sep 17 00:00:00 2001
From: jsalmon3 <>
Date: Mon, 27 May 2002 21:24:15 +0000
Subject: [PATCH] Changed DebugLevel*Fn macros for VC++

---
 src/include/freecraft.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/include/freecraft.h b/src/include/freecraft.h
index 1e3889a5a..c2faa94ce 100644
--- a/src/include/freecraft.h
+++ b/src/include/freecraft.h
@@ -202,10 +202,10 @@
 #define DebugLevel1(args) do { fprintf(stdout,args); } while(0)
 #define DebugLevel2(args) do { fprintf(stdout,args); } while(0)
 #define DebugLevel3(args) /* TURNED OFF: do { fprintf(stdout,args); } while(0) */
-#define DebugLevel0Fn(args) do { fprintf(stdout,__FUNCTION__ ": " args); } while(0)
-#define DebugLevel1Fn(args) do { fprintf(stdout,__FUNCTION__ ": " args); } while(0)
-#define DebugLevel2Fn(args) do { fprintf(stdout,__FUNCTION__ ": " args); } while(0)
-#define DebugLevel3Fn(args) /* TURNED OFF: do { fprintf(stdout,__FUNCTION__); fprintf(stdout,args); } while(0) */
+#define DebugLevel0Fn(args) do { fprintf(stdout, "%s:%d: ", __FILE__, __LINE__); fprintf(stdout,args); } while(0)
+#define DebugLevel1Fn(args) do { fprintf(stdout, "%s:%d: ", __FILE__, __LINE__); fprintf(stdout,args); } while(0)
+#define DebugLevel2Fn(args) do { fprintf(stdout, "%s:%d: ", __FILE__, __LINE__); fprintf(stdout,args); } while(0)
+#define DebugLevel3Fn(args) /* TURNED OFF: do { fprintf(stdout, "%s:%d: ", __FILE__, __LINE__); fprintf(stdout,args); } while(0) */
 
 #endif	// } !__GNUC__