diff options
author | Mike Frysinger <vapier@gentoo.org> | 2013-04-15 22:13:16 -0400 |
---|---|---|
committer | David Gibson <david@gibson.dropbear.id.au> | 2013-05-24 18:20:53 +1000 |
commit | 4ad49c3a9cdaccac02cd448c2704ea52ad85d1dc (patch) | |
tree | d09e4c77401812a5142a85f4cbe38980b29e30f6 | |
parent | b9e80656f2de441826ed2ff1cd9c5d43b3ae43d3 (diff) | |
download | dtc-4ad49c3a9cdaccac02cd448c2704ea52ad85d1dc.tar.gz |
util: add common ARRAY_SIZE define
I want to use this in more places, so put it in util.h rather than
copying & pasting it into another file.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
-rw-r--r-- | convert-dtsv0-lexer.l | 2 | ||||
-rw-r--r-- | dtc.h | 1 | ||||
-rw-r--r-- | util.h | 2 |
3 files changed, 2 insertions, 3 deletions
diff --git a/convert-dtsv0-lexer.l b/convert-dtsv0-lexer.l index 8902648..548e719 100644 --- a/convert-dtsv0-lexer.l +++ b/convert-dtsv0-lexer.l @@ -50,8 +50,6 @@ static int saw_hyphen; /* = 0 */ static unsigned long long last_val; static char *last_name; /* = NULL */ -#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) - const struct { const char *pattern; int obase, width; @@ -66,7 +66,6 @@ typedef uint32_t cell_t; #define strneq(a, b, n) (strncmp((a), (b), (n)) == 0) #define ALIGN(x, a) (((x) + (a) - 1) & ~((a) - 1)) -#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) /* Data blobs */ enum markertype { @@ -24,6 +24,8 @@ * USA */ +#define ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) + static inline void __attribute__((noreturn)) die(const char *str, ...) { va_list ap; |