Various exception/assert files

This commit is contained in:
robojumper
2025-08-20 20:55:56 +02:00
parent 897de53b2d
commit 50c32beaa7
20 changed files with 367 additions and 67 deletions
+4
View File
@@ -30,3 +30,7 @@ Implemented by SS based on NSMBW symbols. Probably missing some parts, sync with
## s_FPhase
SS-only. Symbols/names completely made up.
## s_Assert, s_Print
SS-only. Symbols/names completely made up.
+13
View File
@@ -0,0 +1,13 @@
#ifndef S_ASSERT_H
#define S_ASSERT_H
namespace sAssert {
typedef void (*AssertCallback)(void *);
void setAssertCallback(AssertCallback cb);
void assert();
} // namespace sAssert
#endif
+1 -1
View File
@@ -5,7 +5,7 @@
namespace sCrc {
u32 calcCRC(const void *ptr, u32 size);
u32 calcCRC32(const void *ptr, u32 size);
} // namespace sCrc
+10
View File
@@ -0,0 +1,10 @@
#ifndef S_PRINT_H
#define S_PRINT_H
namespace sLib {
void printf(const char *msg, ...);
} // namespace sLib
#endif