From 5b2eb4f0e158901cb8bc6dfcd4b8f1262976d8a8 Mon Sep 17 00:00:00 2001
From: Deomid Ryabkov <rojer@cesanta.com>
Date: Mon, 15 Jan 2018 13:15:59 +0000
Subject: [PATCH] Enable building with CS_ENABLE_STDIO=0

h/t @kzyapkov

PUBLISHED_FROM=d15a5a0057f69f2f755af6436e676b1b179d069d
---
 mongoose.c | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/mongoose.c b/mongoose.c
index 3309fe83b..4b1c62977 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -582,6 +582,8 @@ enum cs_log_level cs_log_threshold WEAK =
 static char *s_filter_pattern = NULL;
 static size_t s_filter_pattern_len;
 
+void cs_log_set_filter(const char *pattern) WEAK;
+
 #if CS_ENABLE_STDIO
 
 FILE *cs_log_file WEAK = NULL;
@@ -592,7 +594,6 @@ double cs_log_ts WEAK;
 
 enum cs_log_level cs_log_cur_msg_level WEAK = LL_NONE;
 
-void cs_log_set_filter(const char *pattern) WEAK;
 void cs_log_set_filter(const char *pattern) {
   free(s_filter_pattern);
   if (pattern != NULL) {
@@ -647,6 +648,12 @@ void cs_log_set_file(FILE *file) {
   cs_log_file = file;
 }
 
+#else
+
+void cs_log_set_filter(const char *pattern) {
+  (void) pattern;
+}
+
 #endif /* CS_ENABLE_STDIO */
 
 void cs_log_set_level(enum cs_log_level level) WEAK;
-- 
GitLab