dnl CF_MISSING_CHECK version: 9 updated: 2023/01/15 05:38:19
dnl ----------------
dnl
AC_DEFUN([CF_MISSING_CHECK],
[
AC_MSG_CHECKING([for missing \"$1\" extern])
AC_CACHE_VAL([cf_cv_func_$1],[
cf_save_CPPFLAGS="$CPPFLAGS"
CPPFLAGS="$CPPFLAGS $CHECK_DECL_FLAG"
AC_TRY_LINK([
$CHECK_DECL_HDRS

#undef $1
struct zowie { int a; double b; struct zowie *c; char d; };
extern struct zowie *$1(struct zowie *);
],
[
#ifdef HAVE_LIBXT		/* needed for SunOS 4.0.3 or 4.1 */
extern void XtToolkitInitialize(void);
#endif
],
[eval 'cf_cv_func_'"$1"'=yes'],
[eval 'cf_cv_func_'"$1"'=no'])
CPPFLAGS="$cf_save_CPPFLAGS"
])
eval 'cf_result="$cf_cv_func_'"$1"\"
AC_MSG_RESULT($cf_result)
test "$cf_result" = yes && AC_DEFINE_UNQUOTED(MISSING_EXTERN_$2)
])dnl
