From 6e88c9cfd1edc4119f3c9592cb87cf8dc8cd4ee9 Mon Sep 17 00:00:00 2001
From: Alexander Alashkin <alexander.alashkin@cesanta.com>
Date: Thu, 8 Dec 2016 16:07:23 +0000
Subject: [PATCH] Fix WEAK redefinition in mbed

PUBLISHED_FROM=6abc158f198f5bd032e5ab06cc0ba3373434cdbe
---
 mongoose.h | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/mongoose.h b/mongoose.h
index 9b8b98b89..d58667ff2 100644
--- a/mongoose.h
+++ b/mongoose.h
@@ -116,11 +116,13 @@
 
 /* Common stuff */
 
+#if !defined(WEAK)
 #if (defined(__GNUC__) || defined(__TI_COMPILER_VERSION__)) && !defined(_WIN32)
 #define WEAK __attribute__((weak))
 #else
 #define WEAK
 #endif
+#endif
 
 #ifdef __GNUC__
 #define NORETURN __attribute__((noreturn))
-- 
GitLab