1dnl
2dnl $Id$
3dnl
4
5dnl
6dnl Test for __FUNCTION__
7dnl
8
9AC_DEFUN([AC_C___FUNCTION__], [
10AC_MSG_CHECKING(for __FUNCTION__)
11AC_CACHE_VAL(ac_cv___function__, [
12AC_RUN_IFELSE([AC_LANG_SOURCE([[
13#include <string.h>
14
15static char *foo(void)
16{
17  return __FUNCTION__;
18}
19
20int 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])])
28if test "$ac_cv___function__" = "yes"; then
29  AC_DEFINE(HAVE___FUNCTION__, 1, [define if your compiler has __FUNCTION__])
30fi
31AC_MSG_RESULT($ac_cv___function__)
32])
33
34