New macro ARRAY_SIZE()
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
This commit is contained in:
parent
50d84c025b
commit
5e45859979
11 changed files with 37 additions and 35 deletions
|
@ -29,7 +29,7 @@
|
|||
*
|
||||
* Known contributors to this file:
|
||||
* Doug Hay, 1998
|
||||
* Markus Armbruster, 2004-2014
|
||||
* Markus Armbruster, 2004-2020
|
||||
*/
|
||||
|
||||
#ifndef MISC_H
|
||||
|
@ -89,6 +89,11 @@ extern void (*oops_handler)(void);
|
|||
#define BUILD_ASSERT(cond) \
|
||||
((void)BUILD_ASSERT_ONE(cond))
|
||||
|
||||
/*
|
||||
* Number of elements in ARRAY.
|
||||
*/
|
||||
#define ARRAY_SIZE(array) (sizeof(array) / sizeof(array[0]))
|
||||
|
||||
void exit_nomem(void) ATTRIBUTE((noreturn));
|
||||
|
||||
/* return codes from command routines */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue