X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=m4%2Frealloc.m4;fp=m4%2Frealloc.m4;h=4ff1d26bfffd7cf1a662ca9482f0736f72390945;hp=cae9c1f9f2dc6f262396b9eb13c15e00980df63b;hb=fcd836c609568fab323f4af6dd525de957a6f4cc;hpb=f2aa7466e6db9777090583ef26d923fc0a4fcea8 diff --git a/m4/realloc.m4 b/m4/realloc.m4 index cae9c1f9..4ff1d26b 100644 --- a/m4/realloc.m4 +++ b/m4/realloc.m4 @@ -10,7 +10,7 @@ dnl /* Define to rpl_realloc if the replacement function should be used. */ dnl #undef realloc dnl -AC_DEFUN(jm_FUNC_REALLOC, +AC_DEFUN([jm_FUNC_REALLOC], [ if test x = y; then dnl This code is deliberately never run via ./configure. @@ -23,21 +23,19 @@ AC_DEFUN(jm_FUNC_REALLOC, AC_DEFINE(HAVE_DONE_WORKING_REALLOC_CHECK, 1, [Needed for xmalloc.c]) AC_CACHE_CHECK([for working realloc], jm_cv_func_working_realloc, - [AC_TRY_RUN([ + [AC_RUN_IFELSE([AC_LANG_SOURCE([ char *realloc (); int main () { exit (realloc (0, 0) ? 0 : 1); } - ], - jm_cv_func_working_realloc=yes, - jm_cv_func_working_realloc=no, - dnl When crosscompiling, assume realloc is broken. - jm_cv_func_working_realloc=no) + ])], + [jm_cv_func_working_realloc=yes], + [jm_cv_func_working_realloc=no], + [When crosscompiling]) ]) if test $jm_cv_func_working_realloc = no; then - dnl This was: LIBOBJS="$LIBOBJS realloc.$ac_objext" AC_LIBOBJ([realloc]) AC_DEFINE(realloc, rpl_realloc, [Replacement realloc()]) fi