From b68e159e5f518b639da854951f1aae85293869bd Mon Sep 17 00:00:00 2001 From: Max Bruckner Date: Sun, 12 Aug 2018 11:19:49 +0200 Subject: [PATCH] Disable non-standard C extensions --- cJSON.c | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/cJSON.c b/cJSON.c index cbdec41..be120d2 100644 --- a/cJSON.c +++ b/cJSON.c @@ -37,6 +37,23 @@ #pragma warning (disable : 4001) #endif +/* Disable some non-standard functionality */ +#ifdef _POSIX_SOURCE +#undef _POSIX_SOURCE +#endif +#ifdef _POSIX_C_SOURCE +#undef _POSIX_C_SOURCE +#endif +#ifdef _XOPEN_SOURCE +#undef _XOPEN_SOURCE +#endif +#ifdef _GNU_SOURCE +#undef _GNU_SOURCE +#endif +#ifdef _DEFAULT_SOURCE +#undef _DEFAULT_SOURCE +#endif + #include #include #include