From 0ef506d4f31d206c300e4f3f326edac2b60bdc15 Mon Sep 17 00:00:00 2001 From: Michael Adam Date: Fri, 14 Oct 2011 14:05:09 +0200 Subject: [PATCH] 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. --- lib/replace/libreplace_macros.m4 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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, -- 2.34.1