Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 20 Dec 2012 17:53:02 +0000 (UTC)
From:      Brooks Davis <brooks@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r244494 - projects/mtree/lib/libnetbsd/sys
Message-ID:  <201212201753.qBKHr2aM093013@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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]))
+



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212201753.qBKHr2aM093013>