[Pcsclite-cvs-commit] PCSC/src debuglog.h,1.10,1.11

rousseau@haydn.debian.org rousseau@haydn.debian.org


Update of /cvsroot/pcsclite/PCSC/src
In directory haydn:/tmp/cvs-serv11718

Modified Files:
	debuglog.h 
Log Message:
add __FUNCTION__ in the debug messages


Index: debuglog.h
===================================================================
RCS file: /cvsroot/pcsclite/PCSC/src/debuglog.h,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -d -r1.10 -r1.11
--- debuglog.h	30 Oct 2003 17:02:30 -0000	1.10
+++ debuglog.h	21 Apr 2004 21:40:19 -0000	1.11
@@ -52,10 +52,15 @@
 #define DEBUG_CATEGORY_APDU     1 
 #define DEBUG_CATEGORY_SW       2 
 
+/* You can't do #ifndef __FUNCTION__ */
+#if !defined(__GNUC__) && !defined(__IBMC__)
+#define __FUNCTION__ ""
+#endif
+
 #ifdef PCSC_DEBUG
-#define DebugLogA(fmt) debug_msg("%s:%d " fmt, __FILE__, __LINE__)
-#define DebugLogB(fmt, data) debug_msg("%s:%d " fmt, __FILE__, __LINE__, data)
-#define DebugLogC(fmt, data1, data2) debug_msg("%s:%d " fmt, __FILE__, __LINE__, data1, data2)
+#define DebugLogA(fmt) debug_msg("%s:%d:%s " fmt, __FILE__, __LINE__, __FUNCTION__)
+#define DebugLogB(fmt, data) debug_msg("%s:%d:%s " fmt, __FILE__, __LINE__, __FUNCTION__, data)
+#define DebugLogC(fmt, data1, data2) debug_msg("%s:%d:%s " fmt, __FILE__, __LINE__, __FUNCTION__, data1, data2)
 #define DebugXxd(msg, buffer, size) debug_xxd(msg, buffer, size)
 #else
 #define DebugLogA(fmt)