// 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 |