/ cf / c-function.m4
c-function.m4
 1  dnl
 2  dnl $Id$
 3  dnl
 4  
 5  dnl
 6  dnl Test for __FUNCTION__
 7  dnl
 8  
 9  AC_DEFUN([AC_C___FUNCTION__], [
10  AC_MSG_CHECKING(for __FUNCTION__)
11  AC_CACHE_VAL(ac_cv___function__, [
12  AC_RUN_IFELSE([AC_LANG_SOURCE([[
13  #include <string.h>
14  
15  static char *foo(void)
16  {
17    return __FUNCTION__;
18  }
19  
20  int main(int argc, char **argc)
21  {
22    return strcmp(foo(), "foo") != 0;
23  }
24  ]])],
25  [ac_cv___function__=yes],
26  [ac_cv___function__=no],
27  [ac_cv___function__=no])])
28  if test "$ac_cv___function__" = "yes"; then
29    AC_DEFINE(HAVE___FUNCTION__, 1, [define if your compiler has __FUNCTION__])
30  fi
31  AC_MSG_RESULT($ac_cv___function__)
32  ])
33