diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2016-11-17 17:49:20 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2016-11-17 17:49:20 +0300 |
commit | dc4ef6b517a9c8fad89ae384059b9926f2baa9ea (patch) | |
tree | 7361b66c8daca2f3c225c3fa30edca03e72550f5 /configure.ac | |
parent | c99bb7febbe4ad5f36b1882c94c51e6429a0e7d4 (diff) | |
download | libmicrohttpd-dc4ef6b517a9c8fad89ae384059b9926f2baa9ea.tar.gz libmicrohttpd-dc4ef6b517a9c8fad89ae384059b9926f2baa9ea.zip |
Additional 'bool' configure checks and fixes for old VS compilers
Diffstat (limited to 'configure.ac')
-rw-r--r-- | configure.ac | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index a72df1a5..8cdb94b6 100644 --- a/configure.ac +++ b/configure.ac | |||
@@ -174,7 +174,9 @@ AC_CACHE_CHECK([[whether "true" and "false" could be used]], [[mhd_cv_macro_true | |||
174 | ]], [[ | 174 | ]], [[ |
175 | int var1[true ? 1 : -1] = { 1 }; | 175 | int var1[true ? 1 : -1] = { 1 }; |
176 | int var2[false ? -1 : 1] = { 2 }; | 176 | int var2[false ? -1 : 1] = { 2 }; |
177 | if (var1[0] == var2[0]) | 177 | int var3[!true ? -1 : 1] = { 3 }; |
178 | int var4[!false ? 1 : -1] = { 4 }; | ||
179 | if (var1[0] == var2[0] || var3[0] == var4[0]) | ||
178 | return 1; | 180 | return 1; |
179 | ]]) | 181 | ]]) |
180 | ], [[mhd_cv_macro_true_false_valid='yes']], [[mhd_cv_macro_true_false_valid='no']]) | 182 | ], [[mhd_cv_macro_true_false_valid='yes']], [[mhd_cv_macro_true_false_valid='no']]) |