aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPConstants.h
diff options
context:
space:
mode:
Diffstat (limited to 'Source/SPConstants.h')
-rw-r--r--Source/SPConstants.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/Source/SPConstants.h b/Source/SPConstants.h
index f81b3fd0..6a8afeea 100644
--- a/Source/SPConstants.h
+++ b/Source/SPConstants.h
@@ -647,3 +647,6 @@ typedef NSUInteger NSCellHitResult;
// Stolen from Stack Overflow: http://stackoverflow.com/questions/969130
#define SPLog(fmt, ...) NSLog((@"%s:%d: " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__)
+
+// See http://stackoverflow.com/questions/4415524
+#define COUNT_OF(x) ((sizeof(x)/sizeof(0[x])) / ((size_t)(!(sizeof(x) % sizeof(0[x])))))