db_assert

This commit is contained in:
robojumper
2024-05-24 10:47:51 +02:00
parent db430ccc91
commit d711118601
5 changed files with 42 additions and 1 deletions
+4
View File
@@ -338,6 +338,10 @@ nw4r/db/db_directPrint.cpp:
.sbss start:0x805765E8 end:0x805765EC
.bss start:0x80636B80 end:0x80636BA4
nw4r/db/db_assert.cpp:
.text start:0x804373C0 end:0x804373D0
.sbss start:0x80576610 end:0x80576618
egg/core/eggArchive.cpp:
.text start:0x80493510 end:0x80494254
.data start:0x8056E820 end:0x8056E830
+1 -1
View File
@@ -40838,7 +40838,7 @@ lbl_805765F8 = .sbss:0x805765F8; // type:object size:0x8
lbl_80576600 = .sbss:0x80576600; // type:object size:0x4 data:4byte
lbl_80576604 = .sbss:0x80576604; // type:object size:0x4 data:4byte
lbl_80576608 = .sbss:0x80576608; // type:object size:0x8 data:4byte
lbl_80576610 = .sbss:0x80576610; // type:object size:0x8 data:4byte
sConsoleHandle__Q24nw4r2db = .sbss:0x80576610; // type:object size:0x4 scope:local data:4byte
lbl_80576618 = .sbss:0x80576618; // type:object size:0x4 data:4byte
lbl_8057661C = .sbss:0x8057661C; // type:object size:0x4 data:4byte
lbl_80576620 = .sbss:0x80576620; // type:object size:0x4 data:4byte
+1
View File
@@ -327,6 +327,7 @@ config.libs = [
nw4rLib(
"db",
[
Object(Matching, "nw4r/db/db_assert.cpp"),
Object(Matching, "nw4r/db/db_directPrint.cpp"),
],
),
+20
View File
@@ -0,0 +1,20 @@
#ifndef DB_ASSERT_H
#define DB_ASSERT_H
namespace nw4r {
namespace db {
namespace detail {
struct ConsoleHead {
};
}
typedef detail::ConsoleHead* ConsoleHandle;
ConsoleHandle Assertion_SetConsole(ConsoleHandle handle);
} // namespace db
} // namespace nw4r
#endif
+16
View File
@@ -0,0 +1,16 @@
#include <common.h>
#include <nw4r/db/db_assert.h>
namespace nw4r {
namespace db {
static ConsoleHandle sConsoleHandle = nullptr;
ConsoleHandle Assertion_SetConsole(ConsoleHandle handle) {
ConsoleHandle oldHandle = sConsoleHandle;
sConsoleHandle = handle;
return oldHandle;
}
} // namespace db
} // namespace nw4r