core: split out event code

Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
Yuxuan Shui
2019-03-17 13:44:26 +00:00
parent 1b955cabc5
commit 472185e885
6 changed files with 580 additions and 528 deletions

View File

@ -30,6 +30,9 @@ safe_isnan(double a) {
return isnan(a);
}
#define CASESTRRET(s) \
case s: return #s
/// Same as assert false, but make sure we abort _even in release builds_.
/// Silence compiler warning caused by release builds making some code paths reachable.
#define BUG() \