uassert.h revision 54b6cfa9a9e5b861a9930af873580d6dc20f773c
1// uassert.h 2 3#ifndef UASSERT_H 4#define UASSERT_H 5 6#if PLATFORM_ANDROID 7#include <stdio.h> 8 9#undef assert 10#define assert(x) _uassert((x), #x, __FILE__, __LINE__) 11 12static void _uassert(int x, const char *xstr, const char *file, int line) { 13 if (!x) { 14 printf("assert %s failed at %s:%d\n", xstr, file, line); 15 } 16} 17#else 18#include <assert.h> 19#endif 20 21#endif 22