summaryrefslogtreecommitdiffstats
path: root/m4/funcs.m4
diff options
context:
space:
mode:
Diffstat (limited to 'm4/funcs.m4')
-rw-r--r--m4/funcs.m46
1 files changed, 4 insertions, 2 deletions
diff --git a/m4/funcs.m4 b/m4/funcs.m4
index d7157f3e..83221942 100644
--- a/m4/funcs.m4
+++ b/m4/funcs.m4
@@ -5,11 +5,13 @@ dnl
AC_DEFUN([XIPH_FUNC_VA_COPY],
[dnl
AC_MSG_CHECKING([for va_copy])
-AC_TRY_LINK([#include <stdarg.h>], [va_list ap1, ap2; va_copy(ap1, ap2);],
+AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stdarg.h>]],
+ [[va_list ap1, ap2; va_copy(ap1, ap2);]])],
AC_MSG_RESULT([va_copy]),
[dnl
AH_TEMPLATE([va_copy], [define if va_copy is not available])
- AC_TRY_LINK([#include <stdarg.h>], [va_list ap1, ap2; __va_copy(ap1, ap2);],
+ AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include <stdarg.h>]],
+ [[va_list ap1, ap2; __va_copy(ap1, ap2);]])],
[dnl
AC_DEFINE([va_copy], [__va_copy])
AC_MSG_RESULT([__va_copy])],