From 7564623d463a96c7bbd845079cae82dfa97cc6dd Mon Sep 17 00:00:00 2001
From: Deomid Ryabkov <rojer@cesanta.com>
Date: Wed, 6 Apr 2016 16:31:57 +0100
Subject: [PATCH] Restore function of CS_DISABLE_STDIO

PUBLISHED_FROM=99c1c7a8cfcb84d283e4ed712f4da6879c41209c
---
 mongoose.c | 9 +++++----
 mongoose.h | 2 ++
 2 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/mongoose.c b/mongoose.c
index d1bce24b1..5397ec72e 100644
--- a/mongoose.c
+++ b/mongoose.c
@@ -372,6 +372,11 @@ void cs_log_printf(const char *fmt, ...) {
   fputc('\n', cs_log_file);
   fflush(cs_log_file);
 }
+
+void cs_log_set_file(FILE *file) {
+  cs_log_file = file;
+}
+
 #endif /* !CS_DISABLE_STDIO */
 
 void cs_log_set_level(enum cs_log_level level) {
@@ -380,10 +385,6 @@ void cs_log_set_level(enum cs_log_level level) {
   cs_log_ts = cs_time();
 #endif
 }
-
-void cs_log_set_file(FILE *file) {
-  cs_log_file = file;
-}
 #ifdef MG_MODULE_LINES
 #line 1 "./src/../../common/cs_dirent.c"
 #endif
diff --git a/mongoose.h b/mongoose.h
index c6c09cf42..4644fcbcb 100644
--- a/mongoose.h
+++ b/mongoose.h
@@ -32,6 +32,8 @@
 #endif
 #if defined(MG_DISABLE_STDIO) && !defined(CS_DISABLE_STDIO)
 #define CS_DISABLE_STDIO
+#elif defined(CS_DISABLE_STDIO) && !defined(MG_DISABLE_STDIO)
+#define MG_DISABLE_STDIO
 #endif
 
 /* All of the below features depend on filesystem access, disable them. */
-- 
GitLab