X-Git-Url: https://wimlib.net/git/?p=wimlib;a=blobdiff_plain;f=src%2Futil.h;h=3db022a11b86ff608cf3a15f505b5e27b44d8254;hp=15c68bc022f0d0e775267ccc03b850ea3abe5026;hb=49f2ae12d9940ab43f9a6df793facb1d8dddf5ea;hpb=39f955331c7d8a5c3ff4ae44711f62581568f579 diff --git a/src/util.h b/src/util.h index 15c68bc0..3db022a1 100644 --- a/src/util.h +++ b/src/util.h @@ -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);