mirror of
https://github.com/curl/curl.git
synced 2025-01-30 14:22:33 +08:00
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 result of concatenating all of them.
This commit is contained in:
parent
25c76a760e
commit
ddfa33be79
5
CHANGES
5
CHANGES
@ -13,6 +13,11 @@ Yang Tse (7 Aug 2008)
|
||||
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
|
||||
|
@ -74,7 +74,9 @@ dnl -------------------------------------------------
|
||||
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
|
||||
@ -98,7 +100,7 @@ CURL_DEF_TOKEN $1
|
||||
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
|
||||
|
Loading…
Reference in New Issue
Block a user