# Autoconf Macros

The following autoconf test will check for extern inline,

    dnl Check for "extern inline", using a modified version
    dnl of the test for AC_C_INLINE from acspecific.mt
    dnl
    AC_CACHE_CHECK([for extern inline], ac_cv_c_extern_inline,
    [ac_cv_c_extern_inline=no
    AC_TRY_COMPILE([extern $ac_cv_c_inline double foo(double x);
    extern $ac_cv_c_inline double foo(double x) { return x+1.0; };
    double foo (double x) { return x + 1.0; };],
    [  foo(1.0)  ],
    [ac_cv_c_extern_inline="yes"])
    ])

    if test "$ac_cv_c_extern_inline" != no ; then
      AC_DEFINE(HAVE_INLINE,1)
      AC_SUBST(HAVE_INLINE)
    fi