From 60443f2a5efefbf0eb32c512a4a0860dfbefb4e4 Mon Sep 17 00:00:00 2001 From: Assar Westerlund Date: Sat, 24 Jul 1999 18:38:58 +0000 Subject: [PATCH] stolen from arla git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@6523 ec53bebd-3082-4978-b11e-865c3cabbd6b --- cf/have-type.m4 | 29 +++++++++++++++++++++++++++++ cf/have-types.m4 | 14 ++++++++++++++ 2 files changed, 43 insertions(+) create mode 100644 cf/have-type.m4 create mode 100644 cf/have-types.m4 diff --git a/cf/have-type.m4 b/cf/have-type.m4 new file mode 100644 index 000000000..39f5c2247 --- /dev/null +++ b/cf/have-type.m4 @@ -0,0 +1,29 @@ +dnl $Id$ +dnl +dnl check for existance of a type + +dnl AC_HAVE_TYPE(TYPE,INCLUDES) +AC_DEFUN(AC_HAVE_TYPE, [ +cv=`echo "$1" | sed 'y%./+- %__p__%'` +AC_MSG_CHECKING(for $1) +AC_CACHE_VAL([ac_cv_type_$cv], +AC_TRY_COMPILE( +[#include +#if STDC_HEADERS +#include +#include +#endif +$2], +[$1 foo;], +eval "ac_cv_type_$cv=yes", +eval "ac_cv_type_$cv=no"))dnl +AC_MSG_RESULT(`eval echo \\$ac_cv_type_$cv`) +if test `eval echo \\$ac_cv_type_$cv` = yes; then + ac_tr_hdr=HAVE_`echo $1 | sed 'y%abcdefghijklmnopqrstuvwxyz./- %ABCDEFGHIJKLMNOPQRSTUVWXYZ____%'` + AC_DEFINE_UNQUOTED($ac_tr_hdr, 1) +fi +]) +dnl dnl autoheader tricks *sigh* +dnl : << END +dnl @@@syms="$syms $ac_tr_hdr"@@@ +dnl END diff --git a/cf/have-types.m4 b/cf/have-types.m4 new file mode 100644 index 000000000..65f7be4db --- /dev/null +++ b/cf/have-types.m4 @@ -0,0 +1,14 @@ +dnl +dnl $Id$ +dnl + +AC_DEFUN(AC_HAVE_TYPES, [ +for i in $1; do + AC_HAVE_TYPE($i) +done +: << END +changequote(`,')dnl +@@@funcs="$funcs $1"@@@ +changequote([,])dnl +END +])