From a08e765fc403d74b4ea09a5702dca14bc688dc0c Mon Sep 17 00:00:00 2001 From: "Evgeny Grin (Karlson2k)" Date: Sat, 23 Apr 2022 20:13:29 +0300 Subject: [PATCH] mhd_bithelpers: minor improvement of internal macros --- src/microhttpd/mhd_bithelpers.h | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/microhttpd/mhd_bithelpers.h b/src/microhttpd/mhd_bithelpers.h index ed0c2e0c..eddd67f0 100644 --- a/src/microhttpd/mhd_bithelpers.h +++ b/src/microhttpd/mhd_bithelpers.h @@ -42,6 +42,7 @@ #ifndef __has_builtin /* Avoid precompiler errors with non-clang */ # define __has_builtin(x) 0 +# define _MHD_has_builtin_dummy 1 #endif @@ -328,5 +329,10 @@ _MHD_ROTL32 (uint32_t value32, int bits) #endif /* ! __builtin_rotateleft32 */ +#ifdef _MHD_has_builtin_dummy +/* Remove macro function replacement to avoid misdetection in files which + * include this header */ +# undef __has_builtin +#endif #endif /* ! MHD_BITHELPERS_H */