used to provide support for a curl_off_t data type which is not gated to
off_t. Further details are documented inside these mentioned header files.
+- Fix CURL_CHECK_DEF so that when the expansion of the preprocessor symbol
+ results in a set of double-quoted strings, this macro will now return an
+ expansion which consists of a single double-quoted string as the result of
+ concatenating all of them.
+
Yang Tse (5 Aug 2008)
- Changes done to buildconf script. Validate that autom4te and autoconf, as
well as aclocal and automake, versions match. Improve removal of previous
dnl Use the C preprocessor to find out if the given object-style symbol
dnl is defined and get its expansion. This macro will not use default
dnl includes even if no INCLUDES argument is given. This macro will run
-dnl silently when invoked with three arguments.
+dnl silently when invoked with three arguments. If the expansion would
+dnl result in a set of double-quoted strings the returned expansion will
+dnl actually be a single double-quoted string concatenating all them.
AC_DEFUN([CURL_CHECK_DEF], [
AS_VAR_PUSHDEF([ac_HaveDef], [curl_cv_have_def_$1])dnl
tmp_exp=`eval "$ac_cpp conftest.$ac_ext" 2>/dev/null | \
"$GREP" CURL_DEF_TOKEN 2>/dev/null | \
"$SED" 's/.*CURL_DEF_TOKEN[[ ]]//' 2>/dev/null | \
- "$SED" 'q' 2>/dev/null`
+ "$SED" 's/[["]][[ ]]*[["]]//g' 2>/dev/null`
if test "$tmp_exp" = "$1"; then
tmp_exp=""
fi