diff options
| author | robojumper <robojumper@gmail.com> | 2025-08-20 20:55:56 +0200 |
|---|---|---|
| committer | robojumper <robojumper@gmail.com> | 2025-08-20 20:55:56 +0200 |
| commit | 50c32beaa74ad74efbb4ed8200f81eba63e91557 (patch) | |
| tree | c62fd1fdcd8c9e39ed8185d2e1cd2600dc4fb196 /include/s | |
| parent | 897de53b2dd1c5a315a995db768b083b0267ff5d (diff) | |
Various exception/assert files
Diffstat (limited to 'include/s')
| -rw-r--r-- | include/s/README.txt | 4 | ||||
| -rw-r--r-- | include/s/s_Assert.h | 13 | ||||
| -rw-r--r-- | include/s/s_Crc.h | 2 | ||||
| -rw-r--r-- | include/s/s_Print.h | 10 |
4 files changed, 28 insertions, 1 deletions
diff --git a/include/s/README.txt b/include/s/README.txt index dc469bfe..de767b78 100644 --- a/include/s/README.txt +++ b/include/s/README.txt @@ -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. diff --git a/include/s/s_Assert.h b/include/s/s_Assert.h new file mode 100644 index 00000000..40520854 --- /dev/null +++ b/include/s/s_Assert.h @@ -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 diff --git a/include/s/s_Crc.h b/include/s/s_Crc.h index 2e7809a0..ec09ecde 100644 --- a/include/s/s_Crc.h +++ b/include/s/s_Crc.h @@ -5,7 +5,7 @@ namespace sCrc { -u32 calcCRC(const void *ptr, u32 size); +u32 calcCRC32(const void *ptr, u32 size); } // namespace sCrc diff --git a/include/s/s_Print.h b/include/s/s_Print.h new file mode 100644 index 00000000..75992fd4 --- /dev/null +++ b/include/s/s_Print.h @@ -0,0 +1,10 @@ +#ifndef S_PRINT_H +#define S_PRINT_H + +namespace sLib { + +void printf(const char *msg, ...); + +} // namespace sLib + +#endif |
