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