From 9645a73bfb32c98dbb538577372a117678d9ffba Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sat, 11 Aug 2012 15:36:07 +0200 Subject: [PATCH] Fix portability bug in configure test for Windows API The test uses an erroneous non-directive within #ifdef _WIN32 to signal that _WIN32 is defined. Some compilers choke on this even when _WIN32 isn't defined. Observed with FreeBSD 4.10's gcc 2.95.4. Broken in commit c02468fd, v4.3.22. Standaline client build already broken in commit 774b590f, v4.3.17. Use an unmatched brace instead. --- m4/my_windows_api.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/m4/my_windows_api.m4 b/m4/my_windows_api.m4 index e24481b7..63a2af62 100644 --- a/m4/my_windows_api.m4 +++ b/m4/my_windows_api.m4 @@ -3,7 +3,7 @@ AC_DEFUN([MY_WINDOWS_API], AC_MSG_CHECKING([whether compiling for Windows API]) AC_COMPILE_IFELSE( [AC_LANG_SOURCE([[#ifdef _WIN32 -#Here's a nickel, kid +{ /* Here's a nickel, kid */ #endif]])], [Windows_API=no], [Windows_API=yes])