diff options
author | Alex Auvolat <alex@adnab.me> | 2017-05-03 20:37:59 +0200 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2017-05-03 20:37:59 +0200 |
commit | 1161e1d8be014945266017cb0ce735537a287677 (patch) | |
tree | 118f2201a5e12f79aefb404295794eed0d52cd6d /src/common/include | |
parent | 0b583122fb6cfcff991c54836d37cb3958c343b1 (diff) | |
download | kogata-1161e1d8be014945266017cb0ce735537a287677.tar.gz kogata-1161e1d8be014945266017cb0ce735537a287677.zip |
Truetype fonts
Diffstat (limited to 'src/common/include')
-rw-r--r-- | src/common/include/kogata/debug.h | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/common/include/kogata/debug.h b/src/common/include/kogata/debug.h index 2db5a80..6954ad6 100644 --- a/src/common/include/kogata/debug.h +++ b/src/common/include/kogata/debug.h @@ -2,6 +2,7 @@ #include <stddef.h> #include <stdint.h> +#include <stdbool.h> void sys_panic(const char* message, const char* file, int line) __attribute__((__noreturn__)); @@ -10,7 +11,12 @@ void sys_panic_assert(const char* assertion, const char* file, int line) __attribute__((__noreturn__)); #define PANIC(s) sys_panic(s, __FILE__, __LINE__); -#define ASSERT(s) { if (!(s)) sys_panic_assert(#s, __FILE__, __LINE__); } +//#define ASSERT(s) { if (!(s)) sys_panic_assert(#s, __FILE__, __LINE__); } + +static inline void _kogata_assert(bool s, const char* ss, const char* ff, int l) { + if (!s) sys_panic_assert(ss, ff, l); +} +#define ASSERT(s) _kogata_assert((s), #s, __FILE__, __LINE__) void dbg_print(const char* str); void dbg_printf(const char* format, ...); |