From db61e677eed673d7fecaa0a582ae9999e431a6c2 Mon Sep 17 00:00:00 2001 From: Johan Danielsson Date: Sun, 5 Apr 1998 20:49:34 +0000 Subject: [PATCH] ac_check_type + extra headers git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4748 ec53bebd-3082-4978-b11e-865c3cabbd6b --- cf/check-type-extra.m4 | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 cf/check-type-extra.m4 diff --git a/cf/check-type-extra.m4 b/cf/check-type-extra.m4 new file mode 100644 index 000000000..cb4094610 --- /dev/null +++ b/cf/check-type-extra.m4 @@ -0,0 +1,23 @@ +dnl $Id$ +dnl +dnl ac_check_type + extra headers + +dnl AC_CHECK_TYPE_EXTRA(TYPE, DEFAULT, HEADERS) +AC_DEFUN(AC_CHECK_TYPE_EXTRA, +[AC_REQUIRE([AC_HEADER_STDC])dnl +AC_MSG_CHECKING(for $1) +AC_CACHE_VAL(ac_cv_type_$1, +[AC_EGREP_CPP(dnl +changequote(<<,>>)dnl +<<$1[^a-zA-Z_0-9]>>dnl +changequote([,]), [#include +#if STDC_HEADERS +#include +#include +#endif +$3], ac_cv_type_$1=yes, ac_cv_type_$1=no)])dnl +AC_MSG_RESULT($ac_cv_type_$1) +if test $ac_cv_type_$1 = no; then + AC_DEFINE($1, $2) +fi +])