Finally, ARRAY_SIZE!
[ccan] / ccan / array_size / test / compile_fail.c
1 #include "array_size/array_size.h"
2
3 int main(int argc, char *argv[8])
4 {
5         char array[100];
6 #ifdef FAIL
7         return ARRAY_SIZE(argv) + ARRAY_SIZE(array);
8 #if !HAVE_TYPEOF || !HAVE_BUILTIN_TYPES_COMPATIBLE_P
9 #error "Unfortunately we don't fail if _array_size_chk is a noop."
10 #endif
11 #else
12         return ARRAY_SIZE(array);
13 #endif
14 }