mirror of
https://github.com/zeldaret/ss
synced 2026-05-24 07:10:53 -04:00
db_assert
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -327,6 +327,7 @@ config.libs = [
|
||||
nw4rLib(
|
||||
"db",
|
||||
[
|
||||
Object(Matching, "nw4r/db/db_assert.cpp"),
|
||||
Object(Matching, "nw4r/db/db_directPrint.cpp"),
|
||||
],
|
||||
),
|
||||
|
||||
@@ -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
|
||||
@@ -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
|
||||
Reference in New Issue
Block a user