blob: a9fde4663dfd7bdf0b1891886ddbbc5d281c2685 [file] [log] [blame]
// uassert.h
#ifndef UASSERT_H
#define UASSERT_H
#if PLATFORM_ANDROID
#include <stdio.h>
#undef assert
#define assert(x) _uassert((x), #x, __FILE__, __LINE__)
static void _uassert(int x, const char *xstr, const char *file, int line) {
if (!x) {
printf("assert %s failed at %s:%d\n", xstr, file, line);
}
}
#else
#include <assert.h>
#endif
#endif