#ifndef MBGL_UTIL_ASSERT #define MBGL_UTIL_ASSERT #include // Based on FreeBSD's src/include/assert.h // Licensed under the original BSD license #define assert_always(expr) \ ((void)((expr) ? ((void)0) : ((void)fprintf(stderr, "%s:%u: failed assertion `%s'\n", \ __FILE__, __LINE__, #expr), \ abort()))) #endif