diff options
author | Mateusz Naściszewski <matin1111@wp.pl> | 2020-12-15 02:37:00 +0100 |
---|---|---|
committer | Mateusz Naściszewski <matin1111@wp.pl> | 2020-12-15 02:37:00 +0100 |
commit | 75b09a819a7dbb51d42aacd31ecc85a5c233d8a4 (patch) | |
tree | 655fbb5a9312c3818a41fe2011d38bf0ad0cbb6b /src | |
parent | efdaf621cbebae7d73800cfb2def92a5466127ff (diff) |
Finish translating code_800AAA0 to C!
Diffstat (limited to 'src')
-rw-r--r-- | src/file_system.c | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/src/file_system.c b/src/file_system.c index b2aad05..cd1bf83 100644 --- a/src/file_system.c +++ b/src/file_system.c @@ -1632,3 +1632,28 @@ void DecompressAT_Finish(void) { if (gDecompressBufferByteInInt) *gDecompressBufferPtr = gDecompressBufferCurrent; } + +// 800B294 +bool32 IsATxPCompressed_unused(char *data) { + if ((data[0] == 'A' && data[1] == 'T' && data[2] == '4' && data[3] == 'P')) return TRUE; + if ((data[0] == 'A' && data[1] == 'T' && data[2] == '3' && data[3] == 'P')) return TRUE; + return FALSE; +} + +// 800B2D4 +bool32 sub_800B2D4(char *arg0, char *arg1, int length) { + int i; + char a, b; + for (i = 0; i < length; i++) { + a = arg0[i]; + b = arg1[i]; + // convert to lowercase + if ('A' <= a && a <= 'Z') a += 0x20; + if ('A' <= b && b <= 'Z') b += 0x20; + if (a != b) + return TRUE; + if (a == '\0') + break; + } + return FALSE; +} |