svn commit: r244494 - projects/mtree/lib/libnetbsd/sys
Brooks Davis
brooks at FreeBSD.org
Thu Dec 20 17:53:02 UTC 2012
Author: brooks
Date: Thu Dec 20 17:53:01 2012
New Revision: 244494
URL: http://svnweb.freebsd.org/changeset/base/244494
Log:
Add the __arraycount() macro.
Modified:
projects/mtree/lib/libnetbsd/sys/cdefs.h
Modified: projects/mtree/lib/libnetbsd/sys/cdefs.h
==============================================================================
--- projects/mtree/lib/libnetbsd/sys/cdefs.h Thu Dec 20 17:38:14 2012 (r244493)
+++ projects/mtree/lib/libnetbsd/sys/cdefs.h Thu Dec 20 17:53:01 2012 (r244494)
@@ -7,3 +7,10 @@
#else
#define __dead
#endif
+
+/*
+ * Return the number of elements in a statically-allocated array,
+ * __x.
+ */
+#define __arraycount(__x) (sizeof(__x) / sizeof(__x[0]))
+
More information about the svn-src-projects
mailing list