summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorMateusz Naściszewski <matin1111@wp.pl>2020-12-15 02:37:00 +0100
committerMateusz Naściszewski <matin1111@wp.pl>2020-12-15 02:37:00 +0100
commit75b09a819a7dbb51d42aacd31ecc85a5c233d8a4 (patch)
tree655fbb5a9312c3818a41fe2011d38bf0ad0cbb6b /src
parentefdaf621cbebae7d73800cfb2def92a5466127ff (diff)
Finish translating code_800AAA0 to C!
Diffstat (limited to 'src')
-rw-r--r--src/file_system.c25
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;
+}