]> sigrok.org Git - libsigrok.git/commitdiff
Add ARRAY_AND_SIZE macro
authorDaniel Ribeiro <redacted>
Sun, 9 Jan 2011 05:48:39 +0000 (03:48 -0200)
committerDaniel Ribeiro <redacted>
Sun, 9 Jan 2011 05:48:39 +0000 (03:48 -0200)
Just a handy macro

sigrok.h

index a9183a39074415919b38da68614ed76e557b70b5..16a415704b51aa453854c2544c64cd4ee96c13c2 100644 (file)
--- a/sigrok.h
+++ b/sigrok.h
 #define ARRAY_SIZE(a) (sizeof(a) / sizeof((a)[0]))
 #endif
 
+#ifndef ARRAY_AND_SIZE
+#define ARRAY_AND_SIZE(a) (a), ARRAY_SIZE(a)
+#endif
+
 /* Data types, used by hardware plugins for set_configuration() */
 enum {
        T_UINT64,