[Pcsclite-cvs-commit] CVS Drivers/ccid/src

CVS User rousseau ludovic.rousseau@free.fr
Wed, 23 Feb 2005 05:15:54 -0700


Update of /cvsroot/pcsclite/Drivers/ccid/src
In directory haydn:/tmp/cvs-serv2630/src

Modified Files:
	debug.c 
Log Message:
if you use --disable-pcsclite and do _not_ want to see the logs sent to
stderr just #undef LOG_TO_STDERR


--- /cvsroot/pcsclite/Drivers/ccid/src/debug.c	2004/05/24 12:58:43	1.3
+++ /cvsroot/pcsclite/Drivers/ccid/src/debug.c	2005/02/23 12:15:54	1.4
@@ -1,6 +1,6 @@
 /*
     debug.c: log (or not) messages
-    Copyright (C) 2003-2004   Ludovic Rousseau
+    Copyright (C) 2003-2005   Ludovic Rousseau
 
     This program is free software; you can redistribute it and/or modify
     it under the terms of the GNU General Public License as published by
@@ -18,7 +18,7 @@
 */
 
 /*
- * $Id: debug.c,v 1.3 2004/05/24 12:58:43 rousseau Exp $
+ * $Id: debug.c,v 1.4 2005/02/23 12:15:54 rousseau Exp $
  */
 
 
@@ -33,6 +33,8 @@
 
 static char DebugBuffer[DEBUG_BUF_SIZE];
 
+#define LOG_TO_STDERR
+
 void debug_msg(char *fmt, ...)
 {
 	va_list argptr;
@@ -41,7 +43,9 @@
 	vsnprintf(DebugBuffer, DEBUG_BUF_SIZE, fmt, argptr);
 	va_end(argptr);
 
+#ifdef LOG_TO_STDERR
 	fprintf(stderr, "%s\n", DebugBuffer);
+#endif
 } /* debug_msg */
 
 void debug_xxd(const char *msg, const unsigned char *buffer, const int len)
@@ -60,9 +64,11 @@
 		c += strlen(c);
 	}
 
+#ifdef LOG_TO_STDERR
 	if (c >= debug_buf_end)
 		fprintf(stderr, "Debug buffer too short\n");
 
 	fprintf(stderr, "%s\n", DebugBuffer);
+#endif
 } /* debug_xxd */