mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-15 05:40:55 -04:00
project cleanup (#2895)
* some wii OS fixes * remove old dol2asm comments * remove dol2asm.h * remove function address comments * normalize ATTRIBUTE_ALIGN usage * DECL_WEAK macro * fix gcc attribute weak macro * wrap more mwcc specific things in ifdefs * fixes * fix revo sdk version flags * fixes
This commit is contained in:
@@ -6,8 +6,6 @@
|
||||
#include <algorithm.h>
|
||||
#include <string.h>
|
||||
|
||||
/* 802A8CDC-802A8EC0 2A361C 01E4+00 0/0 1/1 0/0 .text
|
||||
* toMessageIndex_messageID__Q28JMessage9TResourceCFUlUlPb */
|
||||
u16 JMessage::TResource::toMessageIndex_messageID(u32 uMsgID, u32 upperHalf, bool* pbValid) const {
|
||||
if (!oParse_TBlock_messageID_.getRaw()) {
|
||||
return 0xFFFF;
|
||||
@@ -89,8 +87,6 @@ u16 JMessage::TResource::toMessageIndex_messageID(u32 uMsgID, u32 upperHalf, boo
|
||||
return nIndex;
|
||||
}
|
||||
|
||||
/* 803C9C80-803C9C94 -00001 0014+00 1/1 0/0 0/0 .data
|
||||
* sapfnParseCharacter___Q28JMessage18TResourceContainer */
|
||||
JMessage::locale::parseCharacter_function JMessage::TResourceContainer::sapfnParseCharacter_[5] = {
|
||||
NULL,
|
||||
JMessage::locale::parseCharacter_1Byte,
|
||||
@@ -99,18 +95,12 @@ JMessage::locale::parseCharacter_function JMessage::TResourceContainer::sapfnPar
|
||||
JMessage::locale::parseCharacter_UTF8,
|
||||
};
|
||||
|
||||
/* 802A8EC0-802A8EF8 2A3800 0038+00 1/1 0/0 0/0 .text
|
||||
* __ct__Q38JMessage18TResourceContainer10TCResourceFv */
|
||||
JMessage::TResourceContainer::TCResource::TCResource() {}
|
||||
|
||||
/* 802A8EF8-802A8F6C 2A3838 0074+00 1/0 2/2 0/0 .text
|
||||
* __dt__Q38JMessage18TResourceContainer10TCResourceFv */
|
||||
JMessage::TResourceContainer::TCResource::~TCResource() {
|
||||
JGADGET_ASSERTWARN(173, empty());
|
||||
}
|
||||
|
||||
/* 802A8F6C-802A8FFC 2A38AC 0090+00 0/0 1/1 0/0 .text
|
||||
* Get_groupID__Q38JMessage18TResourceContainer10TCResourceFUs */
|
||||
// NONMATCHING - likely due to incorrect enumerator setup compared to debug
|
||||
JMessage::TResource* JMessage::TResourceContainer::TCResource::Get_groupID(u16 u16GroupID) {
|
||||
JGadget::TContainerEnumerator<TResource, 0> enumerator(this);
|
||||
@@ -123,24 +113,17 @@ JMessage::TResource* JMessage::TResourceContainer::TCResource::Get_groupID(u16 u
|
||||
return NULL;
|
||||
}
|
||||
|
||||
/* 802A8FFC-802A9048 2A393C 004C+00 1/0 0/0 0/0 .text
|
||||
* Do_create__Q38JMessage18TResourceContainer10TCResourceFv */
|
||||
JMessage::TResource* JMessage::TResourceContainer::TCResource::Do_create() {
|
||||
return new TResource();
|
||||
}
|
||||
|
||||
/* 802A9048-802A906C 2A3988 0024+00 1/0 0/0 0/0 .text
|
||||
* Do_destroy__Q38JMessage18TResourceContainer10TCResourceFPQ28JMessage9TResource */
|
||||
// NONMATCHING extra null comparison
|
||||
void JMessage::TResourceContainer::TCResource::Do_destroy(JMessage::TResource* pResource) {
|
||||
delete pResource;
|
||||
}
|
||||
|
||||
/* 802A906C-802A90B8 2A39AC 004C+00 0/0 2/2 0/0 .text __ct__Q28JMessage18TResourceContainerFv */
|
||||
JMessage::TResourceContainer::TResourceContainer() : encodingType_(0), pfnParseCharacter_(NULL) {}
|
||||
|
||||
/* 802A90B8-802A90F0 2A39F8 0038+00 1/1 0/0 0/0 .text
|
||||
* setEncoding__Q28JMessage18TResourceContainerFUc */
|
||||
void JMessage::TResourceContainer::setEncoding(u8 e) {
|
||||
if (e == 0) {
|
||||
encodingType_ = e;
|
||||
@@ -151,27 +134,20 @@ void JMessage::TResourceContainer::setEncoding(u8 e) {
|
||||
}
|
||||
}
|
||||
|
||||
/* 802A90F0-802A9130 2A3A30 0040+00 1/1 0/0 0/0 .text
|
||||
* setEncoding___Q28JMessage18TResourceContainerFUc */
|
||||
void JMessage::TResourceContainer::setEncoding_(u8 e) {
|
||||
encodingType_ = e;
|
||||
pfnParseCharacter_ = JGadget::toValueFromIndex<JMessage::locale::parseCharacter_function>(e, sapfnParseCharacter_, 5, NULL);
|
||||
JUT_ASSERT(299, pfnParseCharacter_!=NULL);
|
||||
}
|
||||
|
||||
/* 802A9130-802A9158 2A3A70 0028+00 0/0 2/2 0/0 .text
|
||||
* __ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer */
|
||||
JMessage::TParse::TParse(JMessage::TResourceContainer* pContainer) {
|
||||
JUT_ASSERT(324, pContainer!=NULL);
|
||||
pContainer_ = pContainer;
|
||||
pResource_ = NULL;
|
||||
}
|
||||
|
||||
/* 802A9158-802A91B8 2A3A98 0060+00 1/0 0/0 0/0 .text __dt__Q28JMessage6TParseFv */
|
||||
JMessage::TParse::~TParse() {}
|
||||
|
||||
/* 802A91B8-802A92F4 2A3AF8 013C+00 1/0 0/0 0/0 .text
|
||||
* parseHeader_next__Q28JMessage6TParseFPPCvPUlUl */
|
||||
// NONMATCHING regalloc, missing clrlwi
|
||||
bool JMessage::TParse::parseHeader_next(const void** ppData_inout, u32* puBlock_out, u32 param_2) {
|
||||
JUT_ASSERT(343, ppData_inout!=NULL);
|
||||
@@ -227,8 +203,6 @@ bool JMessage::TParse::parseHeader_next(const void** ppData_inout, u32* puBlock_
|
||||
}
|
||||
}
|
||||
|
||||
/* 802A92F4-802A9490 2A3C34 019C+00 1/0 0/0 0/0 .text
|
||||
* parseBlock_next__Q28JMessage6TParseFPPCvPUlUl */
|
||||
bool JMessage::TParse::parseBlock_next(const void** ppData_inout, u32* puData_out, u32 param_2) {
|
||||
JUT_ASSERT(401, ppData_inout!=NULL);
|
||||
JUT_ASSERT(402, puData_out!=NULL);
|
||||
@@ -297,8 +271,6 @@ bool JMessage::TParse::parseBlock_next(const void** ppData_inout, u32* puData_ou
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 802A9490-802A94A8 2A3DD0 0018+00 1/0 0/0 0/0 .text
|
||||
* parseCharacter_1Byte__Q28JMessage6localeFPPCc */
|
||||
int JMessage::locale::parseCharacter_1Byte(char const** ppszText) {
|
||||
u8** ppuText = (u8**)ppszText;
|
||||
int parse_char = **ppuText & 0xFF;
|
||||
@@ -307,8 +279,6 @@ int JMessage::locale::parseCharacter_1Byte(char const** ppszText) {
|
||||
return parse_char;
|
||||
}
|
||||
|
||||
/* 802A94A8-802A94D4 2A3DE8 002C+00 1/0 0/0 0/0 .text
|
||||
* parseCharacter_2Byte__Q28JMessage6localeFPPCc */
|
||||
int JMessage::locale::parseCharacter_2Byte(char const** ppszText) {
|
||||
u8** ppuText = (u8**)ppszText;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user