]> wimlib.net Git - wimlib/blobdiff - src/util.h
NTFS filename namespace issues...
[wimlib] / src / util.h
index 15c68bc022f0d0e775267ccc03b850ea3abe5026..3db022a11b86ff608cf3a15f505b5e27b44d8254 100644 (file)
@@ -131,6 +131,13 @@ extern void wimlib_warning(const char *format, ...)
 #      define wimlib_assert(expr)
 #endif
 
+#ifdef ENABLE_MORE_ASSERTIONS
+#define wimlib_assert2(expr) wimlib_assert(expr)
+#else
+#define wimlib_assert2(expr)
+#endif
+
+#define BUILD_BUG_ON(condition) ((void)sizeof(char[1 - 2*!!(condition)]))
 
 #ifdef ENABLE_CUSTOM_MEMORY_ALLOCATOR
 extern void *(*wimlib_malloc_func)(size_t);