summaryrefslogtreecommitdiff
path: root/asm/GameSpy/ghttpProcess.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/GameSpy/ghttpProcess.s')
-rw-r--r--asm/GameSpy/ghttpProcess.s40
1 files changed, 20 insertions, 20 deletions
diff --git a/asm/GameSpy/ghttpProcess.s b/asm/GameSpy/ghttpProcess.s
index 1e83148..1535947 100644
--- a/asm/GameSpy/ghttpProcess.s
+++ b/asm/GameSpy/ghttpProcess.s
@@ -26,7 +26,7 @@ lbl_80355980:
/* 80355980 003515E0 7F C3 F3 78 */ mr r3, r30
/* 80355984 003515E4 38 8D 93 D8 */ addi r4, r13, lbl_8063E698-_SDA_BASE_
/* 80355988 003515E8 38 A0 00 07 */ li r5, 7
-/* 8035598C 003515EC 4B E7 8B DD */ bl func_801CE568
+/* 8035598C 003515EC 4B E7 8B DD */ bl strncmp
/* 80355990 003515F0 2C 03 00 00 */ cmpwi r3, 0
/* 80355994 003515F4 40 82 00 14 */ bne lbl_803559A8
/* 80355998 003515F8 38 00 00 00 */ li r0, 0
@@ -38,7 +38,7 @@ lbl_803559A8:
/* 803559AC 0035160C 7F C3 F3 78 */ mr r3, r30
/* 803559B0 00351610 38 84 C2 38 */ addi r4, r4, lbl_8044C238@l
/* 803559B4 00351614 38 A0 00 08 */ li r5, 8
-/* 803559B8 00351618 4B E7 8B B1 */ bl func_801CE568
+/* 803559B8 00351618 4B E7 8B B1 */ bl strncmp
/* 803559BC 0035161C 2C 03 00 00 */ cmpwi r3, 0
/* 803559C0 00351620 40 82 00 14 */ bne lbl_803559D4
/* 803559C4 00351624 38 00 00 01 */ li r0, 1
@@ -51,7 +51,7 @@ lbl_803559D4:
lbl_803559DC:
/* 803559DC 0035163C 7F A3 EB 78 */ mr r3, r29
/* 803559E0 00351640 38 8D 93 E0 */ addi r4, r13, lbl_8063E6A0-_SDA_BASE_
-/* 803559E4 00351644 4B E7 8B F5 */ bl func_801CE5D8
+/* 803559E4 00351644 4B E7 8B F5 */ bl strcspn
/* 803559E8 00351648 7F 9D 18 AE */ lbzx r28, r29, r3
/* 803559EC 0035164C 38 00 00 00 */ li r0, 0
/* 803559F0 00351650 7C 7E 1B 78 */ mr r30, r3
@@ -110,7 +110,7 @@ lbl_80355AA4:
/* 80355AA4 00351704 83 BF 00 24 */ lwz r29, 0x24(r31)
/* 80355AA8 00351708 38 80 00 20 */ li r4, 0x20
/* 80355AAC 0035170C 7F A3 EB 78 */ mr r3, r29
-/* 80355AB0 00351710 4B E7 8A F9 */ bl func_801CE5A8
+/* 80355AB0 00351710 4B E7 8A F9 */ bl strchr
/* 80355AB4 00351714 2C 03 00 00 */ cmpwi r3, 0
/* 80355AB8 00351718 40 82 FF E8 */ bne lbl_80355AA0
/* 80355ABC 0035171C 7C 1D 00 D0 */ neg r0, r29
@@ -629,7 +629,7 @@ lbl_803561CC:
/* 803561D0 00351E30 2C 03 00 00 */ cmpwi r3, 0
/* 803561D4 00351E34 41 82 00 14 */ beq lbl_803561E8
/* 803561D8 00351E38 38 9E 00 18 */ addi r4, r30, 0x18
-/* 803561DC 00351E3C 4B E7 85 C5 */ bl func_801CE7A0
+/* 803561DC 00351E3C 4B E7 85 C5 */ bl strstr
/* 803561E0 00351E40 2C 03 00 00 */ cmpwi r3, 0
/* 803561E4 00351E44 40 82 00 14 */ bne lbl_803561F8
lbl_803561E8:
@@ -662,7 +662,7 @@ lbl_80356228:
/* 80356244 00351EA4 38 61 00 08 */ addi r3, r1, 8
/* 80356248 00351EA8 38 8D 94 1C */ addi r4, r13, lbl_8063E6DC-_SDA_BASE_
/* 8035624C 00351EAC 4C C6 31 82 */ crclr 6
-/* 80356250 00351EB0 4B E7 68 AD */ bl func_801CCAFC
+/* 80356250 00351EB0 4B E7 68 AD */ bl sprintf
/* 80356254 00351EB4 7F A3 EB 78 */ mr r3, r29
/* 80356258 00351EB8 38 9E 00 50 */ addi r4, r30, 0x50
/* 8035625C 00351EBC 38 A1 00 08 */ addi r5, r1, 8
@@ -876,7 +876,7 @@ ghiParseStatus:
/* 8035653C 0035219C 39 01 00 08 */ addi r8, r1, 8
/* 80356540 003521A0 80 63 00 A0 */ lwz r3, 0xa0(r3)
/* 80356544 003521A4 4C C6 31 82 */ crclr 6
-/* 80356548 003521A8 4B E7 7C C1 */ bl func_801CE208
+/* 80356548 003521A8 4B E7 7C C1 */ bl sscanf
/* 8035654C 003521AC 2C 03 00 03 */ cmpwi r3, 3
/* 80356550 003521B0 40 82 00 24 */ bne lbl_80356574
/* 80356554 003521B4 80 C1 00 14 */ lwz r6, 0x14(r1)
@@ -993,7 +993,7 @@ lbl_803566C0:
lbl_803566D8:
/* 803566D8 00352338 80 7D 00 A0 */ lwz r3, 0xa0(r29)
/* 803566DC 0035233C 38 8D 94 10 */ addi r4, r13, lbl_8063E6D0-_SDA_BASE_
-/* 803566E0 00352340 4B E7 80 C1 */ bl func_801CE7A0
+/* 803566E0 00352340 4B E7 80 C1 */ bl strstr
/* 803566E4 00352344 2C 03 00 00 */ cmpwi r3, 0
/* 803566E8 00352348 41 82 00 88 */ beq lbl_80356770
/* 803566EC 0035234C 3B E0 00 00 */ li r31, 0
@@ -1141,7 +1141,7 @@ lbl_803568D4:
/* 803568DC 0035253C 40 82 01 34 */ bne lbl_80356A10
/* 803568E0 00352540 7F C3 F3 78 */ mr r3, r30
/* 803568E4 00352544 38 80 00 0A */ li r4, 0xa
-/* 803568E8 00352548 4B E7 7C C1 */ bl func_801CE5A8
+/* 803568E8 00352548 4B E7 7C C1 */ bl strchr
/* 803568EC 0035254C 2C 03 00 00 */ cmpwi r3, 0
/* 803568F0 00352550 7C 7B 1B 78 */ mr r27, r3
/* 803568F4 00352554 41 82 00 C4 */ beq lbl_803569B8
@@ -1174,7 +1174,7 @@ lbl_80356944:
/* 80356958 003525B8 38 8D 94 20 */ addi r4, r13, lbl_8063E6E0-_SDA_BASE_
/* 8035695C 003525BC 7F E0 F8 50 */ subf r31, r0, r31
/* 80356960 003525C0 4C C6 31 82 */ crclr 6
-/* 80356964 003525C4 4B E7 78 A5 */ bl func_801CE208
+/* 80356964 003525C4 4B E7 78 A5 */ bl sscanf
/* 80356968 003525C8 2C 03 00 01 */ cmpwi r3, 1
/* 8035696C 003525CC 41 82 00 0C */ beq lbl_80356978
/* 80356970 003525D0 38 00 FF FF */ li r0, -1
@@ -1255,7 +1255,7 @@ lbl_80356A6C:
/* 80356A70 003526D0 40 82 00 44 */ bne lbl_80356AB4
/* 80356A74 003526D4 7F C3 F3 78 */ mr r3, r30
/* 80356A78 003526D8 38 80 00 0A */ li r4, 0xa
-/* 80356A7C 003526DC 4B E7 7B 2D */ bl func_801CE5A8
+/* 80356A7C 003526DC 4B E7 7B 2D */ bl strchr
/* 80356A80 003526E0 2C 03 00 00 */ cmpwi r3, 0
/* 80356A84 003526E4 40 82 00 0C */ bne lbl_80356A90
/* 80356A88 003526E8 38 60 00 01 */ li r3, 1
@@ -1359,13 +1359,13 @@ lbl_80356BB4:
/* 80356BE4 00352844 7F A3 EB 78 */ mr r3, r29
/* 80356BE8 00352848 38 8D 94 10 */ addi r4, r13, lbl_8063E6D0-_SDA_BASE_
/* 80356BEC 0035284C 38 A0 00 02 */ li r5, 2
-/* 80356BF0 00352850 4B E7 79 79 */ bl func_801CE568
+/* 80356BF0 00352850 4B E7 79 79 */ bl strncmp
/* 80356BF4 00352854 2C 03 00 00 */ cmpwi r3, 0
/* 80356BF8 00352858 41 82 00 1C */ beq lbl_80356C14
/* 80356BFC 0035285C 7F A3 EB 78 */ mr r3, r29
/* 80356C00 00352860 38 8D 94 24 */ addi r4, r13, lbl_8063E6E4-_SDA_BASE_
/* 80356C04 00352864 38 A0 00 02 */ li r5, 2
-/* 80356C08 00352868 4B E7 79 61 */ bl func_801CE568
+/* 80356C08 00352868 4B E7 79 61 */ bl strncmp
/* 80356C0C 0035286C 2C 03 00 00 */ cmpwi r3, 0
/* 80356C10 00352870 40 82 00 10 */ bne lbl_80356C20
lbl_80356C14:
@@ -1375,13 +1375,13 @@ lbl_80356C14:
lbl_80356C20:
/* 80356C20 00352880 7F A3 EB 78 */ mr r3, r29
/* 80356C24 00352884 38 8D 94 28 */ addi r4, r13, lbl_8063E6E8-_SDA_BASE_
-/* 80356C28 00352888 4B E7 7B 79 */ bl func_801CE7A0
+/* 80356C28 00352888 4B E7 7B 79 */ bl strstr
lbl_80356C2C:
/* 80356C2C 0035288C 2C 03 00 00 */ cmpwi r3, 0
/* 80356C30 00352890 40 82 00 10 */ bne lbl_80356C40
/* 80356C34 00352894 7F A3 EB 78 */ mr r3, r29
/* 80356C38 00352898 38 8D 94 24 */ addi r4, r13, lbl_8063E6E4-_SDA_BASE_
-/* 80356C3C 0035289C 4B E7 7B 65 */ bl func_801CE7A0
+/* 80356C3C 0035289C 4B E7 7B 65 */ bl strstr
lbl_80356C40:
/* 80356C40 003528A0 2C 03 00 00 */ cmpwi r3, 0
/* 80356C44 003528A4 41 82 03 F4 */ beq lbl_80357038
@@ -1454,7 +1454,7 @@ lbl_80356D14:
lbl_80356D3C:
/* 80356D3C 0035299C 7F A3 EB 78 */ mr r3, r29
/* 80356D40 003529A0 38 9E 00 80 */ addi r4, r30, 0x80
-/* 80356D44 003529A4 4B E7 7A 5D */ bl func_801CE7A0
+/* 80356D44 003529A4 4B E7 7A 5D */ bl strstr
/* 80356D48 003529A8 2C 03 00 00 */ cmpwi r3, 0
/* 80356D4C 003529AC 41 82 01 44 */ beq lbl_80356E90
/* 80356D50 003529B0 3C 80 80 42 */ lis r4, lbl_80422D48@ha
@@ -1540,7 +1540,7 @@ lbl_80356E4C:
/* 80356E58 00352AB8 38 9E 00 8C */ addi r4, r30, 0x8c
/* 80356E5C 00352ABC A0 D8 00 20 */ lhz r6, 0x20(r24)
/* 80356E60 00352AC0 4C C6 31 82 */ crclr 6
-/* 80356E64 00352AC4 4B E7 5C 99 */ bl func_801CCAFC
+/* 80356E64 00352AC4 4B E7 5C 99 */ bl sprintf
/* 80356E68 00352AC8 48 00 01 F4 */ b lbl_8035705C
lbl_80356E6C:
/* 80356E6C 00352ACC 7F 63 DB 78 */ mr r3, r27
@@ -1555,7 +1555,7 @@ lbl_80356E6C:
lbl_80356E90:
/* 80356E90 00352AF0 7F A3 EB 78 */ mr r3, r29
/* 80356E94 00352AF4 38 9E 00 A0 */ addi r4, r30, 0xa0
-/* 80356E98 00352AF8 4B E7 79 09 */ bl func_801CE7A0
+/* 80356E98 00352AF8 4B E7 79 09 */ bl strstr
/* 80356E9C 00352AFC 2C 03 00 00 */ cmpwi r3, 0
/* 80356EA0 00352B00 7C 7F 1B 78 */ mr r31, r3
/* 80356EA4 00352B04 41 82 01 00 */ beq lbl_80356FA4
@@ -1615,7 +1615,7 @@ lbl_80356F68:
/* 80356F6C 00352BCC 40 82 00 2C */ bne lbl_80356F98
/* 80356F70 00352BD0 7F 43 D3 78 */ mr r3, r26
/* 80356F74 00352BD4 38 81 00 0C */ addi r4, r1, 0xc
-/* 80356F78 00352BD8 4B E7 75 F1 */ bl func_801CE568
+/* 80356F78 00352BD8 4B E7 75 F1 */ bl strncmp
/* 80356F7C 00352BDC 2C 03 00 00 */ cmpwi r3, 0
/* 80356F80 00352BE0 41 80 00 18 */ blt lbl_80356F98
/* 80356F84 00352BE4 38 60 00 01 */ li r3, 1
@@ -1630,7 +1630,7 @@ lbl_80356F98:
lbl_80356FA4:
/* 80356FA4 00352C04 7F A3 EB 78 */ mr r3, r29
/* 80356FA8 00352C08 38 9E 00 B0 */ addi r4, r30, 0xb0
-/* 80356FAC 00352C0C 4B E7 77 F5 */ bl func_801CE7A0
+/* 80356FAC 00352C0C 4B E7 77 F5 */ bl strstr
/* 80356FB0 00352C10 7C 03 00 D0 */ neg r0, r3
/* 80356FB4 00352C14 7C 00 1B 78 */ or r0, r0, r3
/* 80356FB8 00352C18 54 00 0F FF */ rlwinm. r0, r0, 1, 0x1f, 0x1f