|
|
@@ -20,5 +20,7 @@
|
|
|
#endif
|
|
|
|
|
|
#define CE_UNUSED(x) do { (void)(x); } while (0)
|
|
|
-
|
|
|
#define CE_COUNTOF(arr) (sizeof(arr)/sizeof(arr[0]))
|
|
|
+#define CE_CONCATENATE1(a, b) a ## b
|
|
|
+#define CE_CONCATENATE(a, b) CE_CONCATENATE1(a, b)
|
|
|
+#define CE_STATIC_ASSERT(condition) typedef int CE_CONCATENATE(STATIC_ASSERT,__LINE__)[condition ? 1 : -1]
|