From b68f98ae708e8f0f5e22e83a6b86c24a55529f48 Mon Sep 17 00:00:00 2001 From: Daniele Lacamera Date: Tue, 16 Feb 2021 12:59:52 +0100 Subject: [PATCH] Removed function definitions when DEBUG is disabled --- src/log.c | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/log.c b/src/log.c index 5abaac0..2e57201 100644 --- a/src/log.c +++ b/src/log.c @@ -99,6 +99,7 @@ int wolfSSH_LogEnabled(void) } +#ifdef DEBUG_WOLFSSH #ifndef WOLFSSH_NO_DEFAULT_LOGGING_CB /* log level string */ static const char* GetLogStr(enum wolfSSH_LogLevel level) @@ -133,7 +134,6 @@ static const char* GetLogStr(enum wolfSSH_LogLevel level) } } - void DefaultLoggingCb(enum wolfSSH_LogLevel level, const char *const msgStr) { char timeStr[24]; @@ -176,3 +176,14 @@ void wolfSSH_Log(enum wolfSSH_LogLevel level, const char *const fmt, ...) if (logFunction) logFunction(level, msgStr); } + +#else +void DefaultLoggingCb(enum wolfSSH_LogLevel level, const char *const msgStr) +{ +} + +void wolfSSH_Log(enum wolfSSH_LogLevel level, const char *const fmt, ...) +{ +} + +#endif /* DEBUG_WOLFSSH */