aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2023-06-01 11:28:22 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2023-06-01 11:28:22 +0300
commit612d20b28d1b1671fd3c4f999e34758f8203e442 (patch)
tree95774ed0dbac348e7e9a9e37fcc77aca204ecf5b
parent4fc2b96bb867b8c4b397479b1e48b6676a2c6515 (diff)
downloadlibmicrohttpd-612d20b28d1b1671fd3c4f999e34758f8203e442.tar.gz
libmicrohttpd-612d20b28d1b1671fd3c4f999e34758f8203e442.zip
Added internal preprocessor macro for magic macro presence
-rw-r--r--src/include/mhd_options.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/include/mhd_options.h b/src/include/mhd_options.h
index 821407a9..a7fadfae 100644
--- a/src/include/mhd_options.h
+++ b/src/include/mhd_options.h
@@ -178,12 +178,18 @@
178 */ 178 */
179#if defined(HAVE___FUNC__) 179#if defined(HAVE___FUNC__)
180#define MHD_FUNC_ __func__ 180#define MHD_FUNC_ __func__
181#define MHD_HAVE_MHD_FUNC_ 1
181#elif defined(HAVE___FUNCTION__) 182#elif defined(HAVE___FUNCTION__)
182#define MHD_FUNC_ __FUNCTION__ 183#define MHD_FUNC_ __FUNCTION__
184#define MHD_HAVE_MHD_FUNC_ 1
183#elif defined(HAVE___PRETTY_FUNCTION__) 185#elif defined(HAVE___PRETTY_FUNCTION__)
184#define MHD_FUNC_ __PRETTY_FUNCTION__ 186#define MHD_FUNC_ __PRETTY_FUNCTION__
187#define MHD_HAVE_MHD_FUNC_ 1
185#else 188#else
186#define MHD_FUNC_ "**name unavailable**" 189#define MHD_FUNC_ "**name unavailable**"
190#ifdef MHD_HAVE_MHD_FUNC_
191#undef MHD_HAVE_MHD_FUNC_
192#endif /* MHD_HAVE_MHD_FUNC_ */
187#endif 193#endif
188 194
189 195