aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorBart Polot <bart@net.in.tum.de>2012-02-01 17:37:16 +0000
committerBart Polot <bart@net.in.tum.de>2012-02-01 17:37:16 +0000
commit51ded2191d94c707434cc5e082c7053f9469f149 (patch)
treed584ee1351488ecff69205b6ca7a84a409f16c60 /src
parentfd2436817f0466d182ac4478f1fee3f2368a81ea (diff)
downloadgnunet-51ded2191d94c707434cc5e082c7053f9469f149.tar.gz
gnunet-51ded2191d94c707434cc5e082c7053f9469f149.zip
Let the compiler not include debug strings in binary when make is not configured with verbose
Diffstat (limited to 'src')
-rw-r--r--src/include/gnunet_common.h28
1 files changed, 16 insertions, 12 deletions
diff --git a/src/include/gnunet_common.h b/src/include/gnunet_common.h
index 35db82a3a..d8bb6d8d6 100644
--- a/src/include/gnunet_common.h
+++ b/src/include/gnunet_common.h
@@ -324,23 +324,27 @@ GNUNET_log_from_nocheck (enum GNUNET_ErrorType kind, const char *comp,
324#if !defined(GNUNET_CULL_LOGGING) 324#if !defined(GNUNET_CULL_LOGGING)
325#define GNUNET_log_from(kind,comp,...) do { int log_line = __LINE__;\ 325#define GNUNET_log_from(kind,comp,...) do { int log_line = __LINE__;\
326 static int log_call_enabled = GNUNET_LOG_CALL_STATUS;\ 326 static int log_call_enabled = GNUNET_LOG_CALL_STATUS;\
327 if (GN_UNLIKELY(log_call_enabled == -1))\ 327 if ((GNUNET_EXTRA_LOGGING > 0) || ((GNUNET_ERROR_TYPE_DEBUG & kind) == 0)) {\
328 log_call_enabled = GNUNET_get_log_call_status ((kind) & (~GNUNET_ERROR_TYPE_BULK), comp, __FILE__, __FUNCTION__, log_line);\ 328 if (GN_UNLIKELY(log_call_enabled == -1))\
329 if (GN_UNLIKELY(skip_log > 0)) {skip_log--;}\ 329 log_call_enabled = GNUNET_get_log_call_status ((kind) & (~GNUNET_ERROR_TYPE_BULK), comp, __FILE__, __FUNCTION__, log_line);\
330 else {\ 330 if (GN_UNLIKELY(skip_log > 0)) {skip_log--;}\
331 if (GN_UNLIKELY(log_call_enabled))\ 331 else {\
332 GNUNET_log_from_nocheck (kind, comp, __VA_ARGS__);\ 332 if (GN_UNLIKELY(log_call_enabled))\
333 GNUNET_log_from_nocheck (kind, comp, __VA_ARGS__);\
334 }\
333 }\ 335 }\
334} while (0) 336} while (0)
335 337
336#define GNUNET_log(kind,...) do { int log_line = __LINE__;\ 338#define GNUNET_log(kind,...) do { int log_line = __LINE__;\
337 static int log_call_enabled = GNUNET_LOG_CALL_STATUS;\ 339 static int log_call_enabled = GNUNET_LOG_CALL_STATUS;\
338 if (GN_UNLIKELY(log_call_enabled == -1))\ 340 if ((GNUNET_EXTRA_LOGGING > 0) || ((GNUNET_ERROR_TYPE_DEBUG & kind) == 0)) {\
339 log_call_enabled = GNUNET_get_log_call_status ((kind) & (~GNUNET_ERROR_TYPE_BULK), NULL, __FILE__, __FUNCTION__, log_line);\ 341 if (GN_UNLIKELY(log_call_enabled == -1))\
340 if (GN_UNLIKELY(skip_log > 0)) {skip_log--;}\ 342 log_call_enabled = GNUNET_get_log_call_status ((kind) & (~GNUNET_ERROR_TYPE_BULK), NULL, __FILE__, __FUNCTION__, log_line);\
341 else {\ 343 if (GN_UNLIKELY(skip_log > 0)) {skip_log--;}\
342 if (GN_UNLIKELY(log_call_enabled))\ 344 else {\
343 GNUNET_log_nocheck (kind, __VA_ARGS__);\ 345 if (GN_UNLIKELY(log_call_enabled))\
346 GNUNET_log_nocheck (kind, __VA_ARGS__);\
347 }\
344 }\ 348 }\
345} while (0) 349} while (0)
346#else 350#else