Add M_EMPTY_DEFAULT which is like M_NOTHING_DEFAULT except that it doesn't

evaluate its arguments.
This commit is contained in:
Patrick Pelissier committed 2017-04-23 23:36:08 +02:00
1 parent d9fccab98e
commit d19e1a5b41
2 files changed
+3 -2

No files matched your search

+1
View File
@@ -822,6 +822,7 @@ m_core_hash (const void *str, size_t length)
#define M_INIT_DEFAULT(a) ((a) = 0)
#define M_SET_DEFAULT(a,b) ((a) = (b))
#define M_NOTHING_DEFAULT(...) ((void)(__VA_ARGS__))
#define M_EMPTY_DEFAULT(...) ((void)1)
#define M_TRUE_DEFAULT(...) true
#define M_NEW_DEFAULT(a) M_MEMORY_ALLOC(a)
#define M_DEL_DEFAULT(a) M_MEMORY_DEL(a)