From df4e72e7a8b45f7a8edf4547cf6630c36a8baa11 Mon Sep 17 00:00:00 2001 From: Mark Hessling Date: Sat, 24 Nov 2001 04:32:24 +0000 Subject: [PATCH] Add MH_CHECK_X_TYPEDEF from PDCurses --- common/accommon.m4 | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/common/accommon.m4 b/common/accommon.m4 index 3b884b44..d1e8a72b 100644 --- a/common/accommon.m4 +++ b/common/accommon.m4 @@ -9,6 +9,7 @@ dnl MH_HAVE_PROTO dnl MH_PROG_CC dnl MH_CHECK_X_HEADERS dnl MH_CHECK_X_KEYDEFS +dnl MH_CHECK_X_TYPEDEF dnl MH_TRY_LINK dnl MH_CHECK_LIB dnl MH_HOWTO_SHARED_LIBRARY @@ -573,6 +574,30 @@ done CPPFLAGS="$save_CPPFLAGS" ])dnl +dnl --------------------------------------------------------------------------- +dnl Determine if supplied types have been typedefed +dnl --------------------------------------------------------------------------- +AC_DEFUN([MH_CHECK_X_TYPEDEF], +[ +save_CPPFLAGS="$CPPFLAGS" +CPPFLAGS="$CPPFLAGS $SYS_DEFS $MH_XINC_DIR" +for td in $1 ; do +AC_MSG_CHECKING(if $td is typedefed:) +AC_TRY_COMPILE( +[#include "X11/Xlib.h"], +[$td fred], + [mh_td=yes], + [mh_td=no] +) +if test "$mh_td" = yes ; then + TD_upper=`echo $td | tr a-z A-Z` + AC_DEFINE_UNQUOTED(${TD_upper}_TYPEDEFED, 1) +fi +AC_MSG_RESULT($mh_td) +done +CPPFLAGS="$save_CPPFLAGS" +])dnl + dnl --------------------------------------------------------------------------- dnl Provide our own AC_TRY_LINK dnl ---------------------------------------------------------------------------