mirror of
https://github.com/dovecot/core.git
synced 2026-10-23 22:08:58 +03:00
20 lines
466 B
Plaintext
20 lines
466 B
Plaintext
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])
|
|
])
|