]> sigrok.org Git - libsigrok.git/blobdiff - sigrok.h
Add ARRAY_AND_SIZE macro
[libsigrok.git] / 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,