summaryrefslogtreecommitdiff
path: root/acinclude.m4
diff options
context:
space:
mode:
Diffstat (limited to 'acinclude.m4')
-rw-r--r--acinclude.m412
1 files changed, 12 insertions, 0 deletions
diff --git a/acinclude.m4 b/acinclude.m4
index 60ec318..2ac2cab 100644
--- a/acinclude.m4
+++ b/acinclude.m4
@@ -34,3 +34,15 @@ int main(void) {
yes) AC_DEFINE(SETPGRP_VOID) ;;
esac
])
+
+dnl Check for va_copy() in <stdarg.h>. This is new in C 9x.
+AC_DEFUN(RC_HAVE_VA_COPY, [
+ AC_CACHE_CHECK(for va_copy(), rc_cv_have_va_copy, AC_EGREP_CPP(yes, [
+#ifdef va_copy
+yes
+#endif
+], rc_cv_have_va_copy=yes, rc_cv_have_va_copy=no))
+ case "$rc_cv_have_va_copy" in
+ yes) AC_DEFINE(HAVE_VA_COPY) ;;
+ esac
+])