Commit 89f69124 authored by Joe Orton's avatar Joe Orton
Browse files

* include/ap_config.h: Define AP_HAVE_DESIGNATED_INITIALIZER for GCC

(but not G++) or any compiler which claims C99 support.

* configure.in: Don't define AP_HAVE_DESIGNATED_INITIALIZER here.


git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@356234 13f79535-47bb-0310-9956-ffa450edef68
parent 18b88255
Loading
Loading
Loading
Loading
+0 −4
Original line number Diff line number Diff line
@@ -360,10 +360,6 @@ AC_HEADER_SYS_WAIT
dnl ## Check for typedefs, structures, and compiler characteristics.

AC_C_CONST
if test "x$GCC" = "xyes"; then
  AC_DEFINE([AP_HAVE_DESIGNATED_INITIALIZER], 1,
            [Define if the compiler supports designated initializers])
fi

dnl ## Check for library functions
AC_SEARCH_LIBS(sqrt, m)
+8 −0
Original line number Diff line number Diff line
@@ -252,4 +252,12 @@
#define AP_HAVE_RELIABLE_PIPED_LOGS TRUE
#endif

/* Presume that the compiler supports C99-style designated
 * initializers if using GCC (but not G++), or for any other compiler
 * which claims C99 support. */
#if (defined(__GNUC__) && !defined(__cplusplus))                \
     || (defined(__STDC_VERSION) && __STDC_VERSION__ >= 199901L)
#define AP_HAVE_DESIGNATED_INITIALIZER
#endif

#endif /* AP_CONFIG_H */