diff options
Diffstat (limited to 'src/include/microhttpd.h')
-rw-r--r-- | src/include/microhttpd.h | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/include/microhttpd.h b/src/include/microhttpd.h index 303d7824..0ce62d42 100644 --- a/src/include/microhttpd.h +++ b/src/include/microhttpd.h | |||
@@ -212,8 +212,8 @@ typedef SOCKET MHD_socket; | |||
212 | #elif defined(__clang__) || defined (__GNUC_PATCHLEVEL__) | 212 | #elif defined(__clang__) || defined (__GNUC_PATCHLEVEL__) |
213 | /* clang or GCC since 3.0 */ | 213 | /* clang or GCC since 3.0 */ |
214 | #define _MHD_GCC_PRAG(x) _Pragma (#x) | 214 | #define _MHD_GCC_PRAG(x) _Pragma (#x) |
215 | #if __clang_major__+0 >= 5 || \ | 215 | #if (defined(__clang__) && (__clang_major__+0 >= 5 || \ |
216 | (!defined(__apple_build_version__) && (__clang_major__+0 > 3 || (__clang_major__+0 == 3 && __clang_minor__ >= 3))) || \ | 216 | (!defined(__apple_build_version__) && (__clang_major__+0 > 3 || (__clang_major__+0 == 3 && __clang_minor__ >= 3))))) || \ |
217 | __GNUC__+0 > 4 || (__GNUC__+0 == 4 && __GNUC_MINOR__+0 >= 8) | 217 | __GNUC__+0 > 4 || (__GNUC__+0 == 4 && __GNUC_MINOR__+0 >= 8) |
218 | /* clang >= 3.3 (or XCode's clang >= 5.0) or | 218 | /* clang >= 3.3 (or XCode's clang >= 5.0) or |
219 | GCC >= 4.8 */ | 219 | GCC >= 4.8 */ |
@@ -222,7 +222,7 @@ typedef SOCKET MHD_socket; | |||
222 | #else /* older clang or GCC */ | 222 | #else /* older clang or GCC */ |
223 | /* clang < 3.3, XCode's clang < 5.0, 3.0 <= GCC < 4.8 */ | 223 | /* clang < 3.3, XCode's clang < 5.0, 3.0 <= GCC < 4.8 */ |
224 | #define _MHD_DEPR_MACRO(msg) _MHD_GCC_PRAG(message msg) | 224 | #define _MHD_DEPR_MACRO(msg) _MHD_GCC_PRAG(message msg) |
225 | #if (__clang_major__+0 > 2 || (__clang_major__+0 == 2 && __clang_minor__ >= 9)) /* FIXME: clang >= 2.9, earlier versions not tested */ | 225 | #if (defined(__clang__) && (__clang_major__+0 > 2 || (__clang_major__+0 == 2 && __clang_minor__ >= 9))) /* FIXME: clang >= 2.9, earlier versions not tested */ |
226 | /* clang handles inline pragmas better than GCC */ | 226 | /* clang handles inline pragmas better than GCC */ |
227 | #define _MHD_DEPR_IN_MACRO(msg) _MHD_DEPR_MACRO(msg) | 227 | #define _MHD_DEPR_IN_MACRO(msg) _MHD_DEPR_MACRO(msg) |
228 | #endif /* clang >= 2.9 */ | 228 | #endif /* clang >= 2.9 */ |