add STATIC_ASSERT

This commit is contained in:
Alex Bates 2020-10-21 17:16:42 +01:00
parent 010ef82fa2
commit c2ba2ea7c5
No known key found for this signature in database
GPG Key ID: 5E11C2DB78877706

View File

@ -15,6 +15,7 @@
#define ASSERT(condition) if (!(condition)) { while (1) {} }
#define PANIC() ASSERT(0)
#define STATIC_ASSERT(condition) enum { static_assert_fail = 1/(!!(condition)) } // Causes division by zero ("not integer constant") if false
#define GAME_STATUS (*gGameStatusPtr)
#define PLAYER_STATUS (&gPlayerStatus)