From: Michael Adam Date: Fri, 14 Oct 2011 12:05:09 +0000 (+0200) Subject: libreplace: add a missing "eval" to the AC_VERIFY_C_PROTOTYPE macro X-Git-Tag: ldb-1.1.4~986 X-Git-Url: http://git.samba.org/?p=samba.git;a=commitdiff_plain;h=0ef506d4f31d206c300e4f3f326edac2b60bdc15 libreplace: add a missing "eval" to the AC_VERIFY_C_PROTOTYPE macro Without this eval, upon test success the corresponding actions (like defining corresponding variables) are not taken. Found by Timur I. Bakeyev, and based on his patch for 3.5. --- diff --git a/lib/replace/libreplace_macros.m4 b/lib/replace/libreplace_macros.m4 index 46aedd3a839..42b88471db3 100644 --- a/lib/replace/libreplace_macros.m4 +++ b/lib/replace/libreplace_macros.m4 @@ -298,7 +298,7 @@ AC_DEFUN(AC_VERIFY_C_PROTOTYPE, eval AS_TR_SH([ac_cv_c_prototype_$1])=no ]) ) -AS_IF([test $AS_TR_SH([ac_cv_c_prototype_$1]) = yes],[$3],[$4]) +AS_IF([eval test $AS_TR_SH([ac_cv_c_prototype_$1]) = yes],[$3],[$4]) ]) AC_DEFUN(LIBREPLACE_PROVIDE_HEADER,