From cfded01caa7d70978e4d9e6806cd348755fc465a Mon Sep 17 00:00:00 2001 From: hatal175 Date: Tue, 9 Dec 2025 23:44:27 +0200 Subject: Match resource.cpp with a small fake match (#2936) --- include/JSystem/JGadget/linklist.h | 10 ++++++---- include/JSystem/JMessage/data.h | 2 +- 2 files changed, 7 insertions(+), 5 deletions(-) (limited to 'include/JSystem') diff --git a/include/JSystem/JGadget/linklist.h b/include/JSystem/JGadget/linklist.h index 0ecc12669b..1d5d46a804 100644 --- a/include/JSystem/JGadget/linklist.h +++ b/include/JSystem/JGadget/linklist.h @@ -243,6 +243,8 @@ struct TLinkList : TNodeLinkList { return iterator(TNodeLinkList::Find(Element_toNode(element))); } void Remove(T* element) { TNodeLinkList::Remove(Element_toNode(element)); } + + typedef T value_type; }; template @@ -311,10 +313,10 @@ struct TEnumerator2 { Iterator end; }; -template -struct TContainerEnumerator : public TEnumerator2::iterator, T> { - inline TContainerEnumerator(TLinkList* param_0) - : TEnumerator2::iterator, T>(param_0->begin(), param_0->end()) {} +template +struct TContainerEnumerator : public TEnumerator2 { + inline TContainerEnumerator(T& param_0) + : TEnumerator2(param_0.begin(), param_0.end()) {} }; diff --git a/include/JSystem/JMessage/data.h b/include/JSystem/JMessage/data.h index 0a83a90464..755dde8a64 100644 --- a/include/JSystem/JMessage/data.h +++ b/include/JSystem/JMessage/data.h @@ -20,7 +20,7 @@ struct data { u32* get_signature() const { return (u32*)(get() + 0x0); } u32 get_type() const { return *(u32*)(get() + 0x4); } u32 get_blockNumber() const { return *(u32*)(get() + 0xC); } - u8 get_encoding() const { return *(u8*)(get() + 0x10); } + u32 get_encoding() const { return *(u8*)(get() + 0x10); } }; // TParse_TBlock handles parsing the generic section header data -- cgit v1.2.3