NAME
__arraycount
—
macro for statically allocated
arrays
SYNOPSIS
#include
<sys/cdefs.h>
size_t
__arraycount
(x);
DESCRIPTION
The__arraycount
()
macro returns the number of elements in a statically allocated buffer.
EXAMPLES
The following example demonstrates a typical usage of
__arraycount
():
uint8_t buf[BUFSIZE]; size_t i; ... for (i = 0; i < __arraycount(buf); i++) ...
SEE ALSO
HISTORY
The __arraycount
() macro first appeared in
NetBSD 4.0.