dnl Check to find out whether function attributes are supported.
dnl If they are not, #define them to be nothing.
-AC_DEFUN(tinc_ATTRIBUTE,
+AC_DEFUN([tinc_ATTRIBUTE],
[
AC_CACHE_CHECK([for working $1 attribute], tinc_cv_attribute_$1,
[
CFLAGS="$CFLAGS -Wall -Werror"
AC_COMPILE_IFELSE(
[AC_LANG_SOURCE(
- [void test(void) __attribute__ (($1));
- void test(void) { return; }
+ [void *test(void) __attribute__ (($1));
+ void *test(void) { return (void *)0; }
],
)],
[tinc_cv_attribute_$1=yes],