summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndreas Schneider <asn@cryptomilk.org>2013-07-05 11:24:18 +0200
committerAndreas Schneider <asn@cryptomilk.org>2013-07-05 11:24:18 +0200
commit471fd3d71d17210ca0dc583272f757e48bdb9cef (patch)
tree0f3e4002ea7734a9fa136abc6a459d5e21a03cee
parentadbf65602df982d5efb8c6f5776f4310c819e5c6 (diff)
downloadsocket_wrapper-471fd3d71d17210ca0dc583272f757e48bdb9cef.tar.gz
socket_wrapper-471fd3d71d17210ca0dc583272f757e48bdb9cef.tar.xz
socket_wrapper-471fd3d71d17210ca0dc583272f757e48bdb9cef.zip
src: Fix #ifdef around swrap_log().
-rw-r--r--src/socket_wrapper.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/socket_wrapper.c b/src/socket_wrapper.c
index 46d8b0c..dbf20ac 100644
--- a/src/socket_wrapper.c
+++ b/src/socket_wrapper.c
@@ -71,10 +71,6 @@ enum swrap_dbglvl_e {
SWRAP_LOG_TRACE
};
-#ifdef NDEBUG
-#define SWRAP_LOG(dbglvl, ...)
-#else
-
/* GCC have printf type attribute check. */
#ifdef __GNUC__
#define PRINTF_ATTRIBUTE(a,b) __attribute__ ((__format__ (__printf__, a, b)))
@@ -213,9 +209,12 @@ static SWRAP_THREAD struct socket_info *sockets;
void swrap_destructor(void) DESTRUCTOR_ATTRIBUTE;
+#ifdef NDEBUG
+# define SWRAP_LOG(...)
+#else
+
static void swrap_log(enum swrap_dbglvl_e dbglvl, const char *format, ...) PRINTF_ATTRIBUTE(2, 3);
-#define SWRAP_LOG(dbglvl, ...) swrap_log((dbglvl), __VA_ARGS__)
-#endif
+# define SWRAP_LOG(dbglvl, ...) swrap_log((dbglvl), __VA_ARGS__)
static void swrap_log(enum swrap_dbglvl_e dbglvl, const char *format, ...)
{
@@ -258,6 +257,7 @@ static void swrap_log(enum swrap_dbglvl_e dbglvl, const char *format, ...)
}
}
}
+#endif
/*********************************************************
* SWRAP LOADING LIBC FUNCTIONS