AC_DEFUN([DOVECOT_C_STATIC_ARRAY], [
AC_CACHE_CHECK([if we can use C99 static in array sizes],i_cv_c99_static_arrays,[
AC_TRY_COMPILE([
void foo(unsigned char arr[static 20]);
], [
], [
i_cv_c99_static_arrays=yes
], [
i_cv_c99_static_arrays=no
])
])
if test $i_cv_c99_static_arrays = yes; then
static_value=static
else
static_value=
fi
AC_DEFINE_UNQUOTED(STATIC_ARRAY, $static_value, [C99 static array])
])