#include <platform.h>
#include <dolphin/os.h>
#include <dolphin/os/OSContext.h>
Go to the source code of this file.
◆ HSD_ASSERT
#define HSD_ASSERT |
( |
|
line, |
|
|
|
cond |
|
) |
| ((cond) ? ((void) 0) : __assert(__FILE__, line, #cond)) |
- Todo:
- Take
file
as another arg, ignore it if BUGFIX
.
◆ HSD_ASSERTMSG
#define HSD_ASSERTMSG |
( |
|
line, |
|
|
|
cond, |
|
|
|
msg |
|
) |
| ((cond) ? ((void) 0) : __assert(__FILE__, line, msg)) |
◆ ReportCallback
typedef void(* ReportCallback) (unsigned char *, size_t) |
◆ PanicCallback
typedef void(* PanicCallback) (OSContext *,...) |
◆ __assert()
◆ HSD_LogInit()
void HSD_LogInit |
( |
void |
| ) |
|
◆ HSD_Panic()
◆ report_func()
◆ HSD_SetReportCallback()
◆ HSD_SetPanicCallback()