From 62320462f5f7b49543e70839079aec493667377a Mon Sep 17 00:00:00 2001 From: Toni Date: Sat, 11 Dec 2021 01:57:07 +0100 Subject: [PATCH] Avoid redefinition warnings from strdup functions (#67) --- toml.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/toml.c b/toml.c index 89c0a26..0f1a77a 100644 --- a/toml.c +++ b/toml.c @@ -65,6 +65,7 @@ static void* CALLOC(size_t nmemb, size_t sz) } +#undef strdup #define strdup(x) error:do-not-use---use-STRDUP-instead static char* STRDUP(const char* s) { @@ -77,6 +78,7 @@ static char* STRDUP(const char* s) return p; } +#undef strndup #define strndup(x) error:do-not-use---use-STRNDUP-instead static char* STRNDUP(const char* s, size_t n) {