blob: e4466c435a8482fa219a57910877057f154a8580 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
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])
])
|