SILC_LOG_DEBUG
NAME
#define SILC_LOG_DEBUG(...)
DESCRIPTION
This is a special wrapper to the debugging output (usually stderr).
The standard behaviour is the same as SILC_LOG_INFO, with the difference
that this macro also depends on the global define SILC_DEBUG.
Undefining SILC_DEBUG causes these functions to be defined to an empty
value, thus removing all debug logging calls from the compiled
application.
SOURCE
#if defined(SILC_DEBUG)
#define SILC_LOG_DEBUG(fmt) silc_log_output_debug(__FILE__, \
__FUNCTION__, \
__LINE__, \
silc_format fmt)
#define SILC_NOT_IMPLEMENTED(string) \
SILC_LOG_INFO(("*********** %s: NOT IMPLEMENTED YET", string));
#else
#define SILC_LOG_DEBUG(fmt) do { } while(0)
#define SILC_NOT_IMPLEMENTED(string) do { } while(0)
#endif /* SILC_DEBUG */
|