From 7530062e4bf8c096f8d6b897c0360c796ddd118d Mon Sep 17 00:00:00 2001 From: "Sergio R. Caprile" Date: Thu, 4 Sep 2025 19:43:17 -0300 Subject: [PATCH] fixes for Keil --- mongoose.c | 2 +- mongoose.h | 1 + src/sock.c | 2 +- 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/mongoose.c b/mongoose.c index 52542bfc..6cb4d0c1 100644 --- a/mongoose.c +++ b/mongoose.c @@ -8912,7 +8912,7 @@ static void mg_set_non_blocking_mode(MG_SOCKET_TYPE fd) { void mg_multicast_add(struct mg_connection *c, char *ip); void mg_multicast_add(struct mg_connection *c, char *ip) { #if MG_ENABLE_RL -#error UNSUPPORTED + MG_ERROR(("unsupported")); #elif MG_ENABLE_FREERTOS_TCP // TODO(): prvAllowIPPacketIPv4() #else diff --git a/mongoose.h b/mongoose.h index 6148b9e4..e89374d1 100644 --- a/mongoose.h +++ b/mongoose.h @@ -285,6 +285,7 @@ extern "C" { #define mode_t size_t #include #include +#define strdup(s) ((char *) mg_strdup(mg_str(s)).buf) #elif defined(__CCRH__) #else #include diff --git a/src/sock.c b/src/sock.c index 84694896..ac9fcd4e 100644 --- a/src/sock.c +++ b/src/sock.c @@ -181,7 +181,7 @@ static void mg_set_non_blocking_mode(MG_SOCKET_TYPE fd) { void mg_multicast_add(struct mg_connection *c, char *ip); void mg_multicast_add(struct mg_connection *c, char *ip) { #if MG_ENABLE_RL -#error UNSUPPORTED + MG_ERROR(("unsupported")); #elif MG_ENABLE_FREERTOS_TCP // TODO(): prvAllowIPPacketIPv4() #else