[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)