]> git.ozlabs.org Git - ccan/blobdiff - ccan/array_size/array_size.h
endian: add constant versions.
[ccan] / ccan / array_size / array_size.h
index c561c0ac9c674ca393405ab888b941c0136ca63a..0ca422a291687e25d1d783ce076d64547299bbf9 100644 (file)
@@ -1,3 +1,4 @@
+/* CC0 (Public domain) - see LICENSE file for details */
 #ifndef CCAN_ARRAY_SIZE_H
 #define CCAN_ARRAY_SIZE_H
 #include "config.h"
@@ -17,7 +18,7 @@
 /* Two gcc extensions.
  * &a[0] degrades to a pointer: a different type from an array */
 #define _array_size_chk(arr)                                           \
-       EXPR_BUILD_ASSERT(!__builtin_types_compatible_p(typeof(arr),    \
+       BUILD_ASSERT_OR_ZERO(!__builtin_types_compatible_p(typeof(arr), \
                                                        typeof(&(arr)[0])))
 #else
 #define _array_size_chk(arr) 0