| dnl modified AC_C_INLINE from autoconf/c.m4 |
| |
| AN_IDENTIFIER([attribute], [AC_C_ATTRIBUTE]) |
| AC_DEFUN([AC_C_ATTRIBUTE], |
| [AC_CACHE_CHECK([for __attribute__], ac_cv_c_attribute, |
| [ |
| AC_COMPILE_IFELSE([AC_LANG_SOURCE( |
| [void foo(void) __attribute__ ((__noreturn__));] |
| )], |
| [ac_cv_c_attribute=yes], |
| [ac_cv_c_attribute=no] |
| ) |
| ]) |
| AH_VERBATIM([attribute], |
| [/* Define to `__attribute__' to nothing if it's not supported. */ |
| #undef __attribute__]) |
| case $ac_cv_c_attribute in |
| yes) ;; |
| no) |
| cat >>confdefs.h <<_ACEOF |
| #define __attribute__(x) /* nothing */ |
| _ACEOF |
| ;; |
| esac |
| ])# AC_C_ATTRIBUTE |