mirror of
https://github.com/zeldaret/oot
synced 2026-07-28 23:27:31 -04:00
Match yaz0.c (#1660)
This commit is contained in:
+5
-3
@@ -48,16 +48,18 @@ void* Yaz0_NextDMA(u8* curSrcPos) {
|
||||
return dst;
|
||||
}
|
||||
|
||||
void Yaz0_DecompressImpl(Yaz0Header* hdr, u8* dst) {
|
||||
void Yaz0_DecompressImpl(u8* src, u8* dst) {
|
||||
Yaz0Header* header = (Yaz0Header*)src;
|
||||
u32 bitIdx = 0;
|
||||
u8* src = hdr->data;
|
||||
u8* dstEnd = dst + hdr->decSize;
|
||||
u8* dstEnd = dst + header->decSize;
|
||||
u32 chunkHeader;
|
||||
u32 nibble;
|
||||
u8* backPtr;
|
||||
u32 chunkSize;
|
||||
u32 off;
|
||||
|
||||
src += sizeof(Yaz0Header);
|
||||
|
||||
do {
|
||||
if (bitIdx == 0) {
|
||||
if ((sYaz0MaxPtr < src) && (sYaz0CurSize != 0)) {
|
||||
|
||||
Reference in New Issue
Block a user