* JKRHeap

* d_a_link
This commit is contained in:
Jcw87
2023-09-15 16:02:47 -07:00
committed by GitHub
parent 287ae62349
commit c2193c41eb
8 changed files with 59 additions and 125 deletions
+9 -5
View File
@@ -10,17 +10,21 @@
OSPanic(FILE, LINE, "Halt"); \
}
#else
#define JUT_ASSERT(...)
#endif
#if DEBUG
#define JUT_PANIC(FILE, LINE, TEXT) \
JUTAssertion::showAssert(JUTAssertion::getSDevice(), FILE, LINE, TEXT); \
OSPanic(FILE, LINE, "Halt");
#define JUT_WARN(FILE, LINE, ...) \
JUTAssertion::setWarningMessage_f(JUTAssertion::getSDevice(), FILE, LINE, __VA_ARGS__)
#define JUT_LOG(LINE, ...) \
JUTAssertion::setLogMessage_f(JUTAssertion::getSDevice(), __FILE__, LINE, __VA_ARGS__)
#else
#define JUT_ASSERT(...)
#define JUT_PANIC(...)
#define JUT_WARN(...)
#define JUT_LOG(...)
#endif
namespace JUTAssertion {
+3
View File
@@ -103,6 +103,9 @@ public:
static void setMapFile(const char* map) {
appendMapFile(map);
}
static void panic(const char* file, int line, const char* msg) {
panic_f(file, line, "%s", msg);
}
private:
static OSMessageQueue sMessageQueue;
+5
View File
@@ -5,8 +5,13 @@
extern "C" {
#endif
#if defined __INTELLISENSE__
typedef unsigned int size_t;
typedef int ptrdiff_t;
#else
typedef unsigned long size_t;
typedef long ptrdiff_t;
#endif
#ifndef NULL
#define NULL (0)
-1
View File
@@ -14,7 +14,6 @@
#define JUT_EXPECT(...)
#define ASSERT(...)
#define LOGF(FMT, ...)
#define FLAG_ON(V, F) (((V) & (F)) == 0)
#define FLOAT_LABEL(x) (*(f32*)&x)