diff options
| author | Julgodis <> | 2021-04-08 01:47:05 +0200 |
|---|---|---|
| committer | Julgodis <> | 2021-04-08 01:47:05 +0200 |
| commit | a23a10639979ee10cbea5ffdadadc490d9e60227 (patch) | |
| tree | 75a86f6d6760a9f4183f3e97606eb7747399a0a8 /src/d/d_item_data.cpp | |
| parent | dca1d2a1c032f239c65aa1b7767132c12e89f628 (diff) | |
demangle data-symbols
Diffstat (limited to 'src/d/d_item_data.cpp')
| -rw-r--r-- | src/d/d_item_data.cpp | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/src/d/d_item_data.cpp b/src/d/d_item_data.cpp index 193c123641..56a364aaac 100644 --- a/src/d/d_item_data.cpp +++ b/src/d/d_item_data.cpp @@ -8,13 +8,23 @@ #include "dolphin/types.h" // +// Types: +// + +struct dItem_data { + static void* item_resource[1530]; + static void* field_item_res[1020]; + static u8 item_info[1020 + 4 /* padding */]; +}; + +// // Forward References: // extern "C" extern char const* const d_d_item_data__stringBase0; -extern "C" extern void* item_resource__10dItem_data[1530]; -extern "C" extern void* field_item_res__10dItem_data[1020]; -extern "C" extern u8 item_info__10dItem_data[1020 + 4 /* padding */]; +extern "C" void* item_resource__10dItem_data[1530]; +extern "C" void* field_item_res__10dItem_data[1020]; +extern "C" u8 item_info__10dItem_data[1020 + 4 /* padding */]; // // External References: @@ -26,7 +36,7 @@ extern "C" extern u8 item_info__10dItem_data[1020 + 4 /* padding */]; /* ############################################################################################## */ /* 803AC5A0-803ADD88 -00001 17E8+00 0/0 10/10 2/2 .data item_resource__10dItem_data */ -SECTION_DATA extern void* item_resource__10dItem_data[1530] = { +SECTION_DATA void* dItem_data::item_resource[1530] = { (void*)&d_d_item_data__stringBase0, (void*)0x0004FFFF, (void*)0xFFFF0007, @@ -1560,7 +1570,7 @@ SECTION_DATA extern void* item_resource__10dItem_data[1530] = { }; /* 803ADD88-803AED78 -00001 0FF0+00 0/0 3/3 14/14 .data field_item_res__10dItem_data */ -SECTION_DATA extern void* field_item_res__10dItem_data[1020] = { +SECTION_DATA void* dItem_data::field_item_res[1020] = { (void*)(((char*)&d_d_item_data__stringBase0) + 0x327), (void*)0x0014FFFF, (void*)0x0030FF00, @@ -2584,7 +2594,7 @@ SECTION_DATA extern void* field_item_res__10dItem_data[1020] = { }; /* 803AED78-803AF178 00BE98 03FC+04 0/0 9/9 9/9 .data item_info__10dItem_data */ -SECTION_DATA extern u8 item_info__10dItem_data[1020 + 4 /* padding */] = { +SECTION_DATA u8 dItem_data::item_info[1020 + 4 /* padding */] = { 0x0F, 0x28, 0x1E, |
