ac_check_type + extra headers
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@4748 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
23
cf/check-type-extra.m4
Normal file
23
cf/check-type-extra.m4
Normal file
@@ -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 <sys/types.h>
|
||||
#if STDC_HEADERS
|
||||
#include <stdlib.h>
|
||||
#include <stddef.h>
|
||||
#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
|
||||
])
|
Reference in New Issue
Block a user