[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 */