summaryrefslogtreecommitdiff
path: root/asm/GameSpy/nonport.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/GameSpy/nonport.s')
-rw-r--r--asm/GameSpy/nonport.s54
1 files changed, 27 insertions, 27 deletions
diff --git a/asm/GameSpy/nonport.s b/asm/GameSpy/nonport.s
index 3a1ab6a..e9f73a7 100644
--- a/asm/GameSpy/nonport.s
+++ b/asm/GameSpy/nonport.s
@@ -8,7 +8,7 @@ socket:
/* 80337BC8 00333828 7C 08 02 A6 */ mflr r0
/* 80337BCC 0033382C 38 A0 00 00 */ li r5, 0
/* 80337BD0 00333830 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80337BD4 00333834 4B FB E6 29 */ bl func_802F61FC
+/* 80337BD4 00333834 4B FB E6 29 */ bl __SOCreateSocket
/* 80337BD8 00333838 2C 03 00 00 */ cmpwi r3, 0
/* 80337BDC 0033383C 41 80 00 08 */ blt lbl_80337BE4
/* 80337BE0 00333840 48 00 00 0C */ b lbl_80337BEC
@@ -26,7 +26,7 @@ closesocket:
/* 80337BFC 0033385C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80337C00 00333860 7C 08 02 A6 */ mflr r0
/* 80337C04 00333864 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80337C08 00333868 4B FB E6 C9 */ bl func_802F62D0
+/* 80337C08 00333868 4B FB E6 C9 */ bl SOClose
/* 80337C0C 0033386C 2C 03 00 00 */ cmpwi r3, 0
/* 80337C10 00333870 41 80 00 08 */ blt lbl_80337C18
/* 80337C14 00333874 48 00 00 0C */ b lbl_80337C20
@@ -44,7 +44,7 @@ shutdown:
/* 80337C30 00333890 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80337C34 00333894 7C 08 02 A6 */ mflr r0
/* 80337C38 00333898 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80337C3C 0033389C 4B FB ED C1 */ bl func_802F69FC
+/* 80337C3C 0033389C 4B FB ED C1 */ bl SOShutdown
/* 80337C40 003338A0 2C 03 00 00 */ cmpwi r3, 0
/* 80337C44 003338A4 41 80 00 08 */ blt lbl_80337C4C
/* 80337C48 003338A8 48 00 00 0C */ b lbl_80337C54
@@ -78,7 +78,7 @@ lbl_80337C94:
/* 80337CA0 00333900 9B E1 00 08 */ stb r31, 8(r1)
/* 80337CA4 00333904 7F C3 F3 78 */ mr r3, r30
/* 80337CA8 00333908 38 81 00 08 */ addi r4, r1, 8
-/* 80337CAC 0033390C 4B FB E8 BD */ bl func_802F6568
+/* 80337CAC 0033390C 4B FB E8 BD */ bl SOBind
/* 80337CB0 00333910 2C 03 00 00 */ cmpwi r3, 0
/* 80337CB4 00333914 41 80 00 08 */ blt lbl_80337CBC
/* 80337CB8 00333918 48 00 00 0C */ b lbl_80337CC4
@@ -108,7 +108,7 @@ connect:
/* 80337D04 00333964 9B E1 00 08 */ stb r31, 8(r1)
/* 80337D08 00333968 7F C3 F3 78 */ mr r3, r30
/* 80337D0C 0033396C 38 81 00 08 */ addi r4, r1, 8
-/* 80337D10 00333970 4B FB E9 41 */ bl func_802F6650
+/* 80337D10 00333970 4B FB E9 41 */ bl SOConnect
/* 80337D14 00333974 2C 03 00 00 */ cmpwi r3, 0
/* 80337D18 00333978 41 80 00 08 */ blt lbl_80337D20
/* 80337D1C 0033397C 48 00 00 0C */ b lbl_80337D28
@@ -128,7 +128,7 @@ listen:
/* 80337D40 003339A0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80337D44 003339A4 7C 08 02 A6 */ mflr r0
/* 80337D48 003339A8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80337D4C 003339AC 4B FB E6 29 */ bl func_802F6374
+/* 80337D4C 003339AC 4B FB E6 29 */ bl SOListen
/* 80337D50 003339B0 2C 03 00 00 */ cmpwi r3, 0
/* 80337D54 003339B4 41 80 00 08 */ blt lbl_80337D5C
/* 80337D58 003339B8 48 00 00 0C */ b lbl_80337D64
@@ -152,7 +152,7 @@ accept:
/* 80337D8C 003339EC 7C 9E 23 78 */ mr r30, r4
/* 80337D90 003339F0 80 05 00 00 */ lwz r0, 0(r5)
/* 80337D94 003339F4 98 04 00 00 */ stb r0, 0(r4)
-/* 80337D98 003339F8 4B FB E6 91 */ bl func_802F6428
+/* 80337D98 003339F8 4B FB E6 91 */ bl SOAccept
/* 80337D9C 003339FC 88 1E 00 00 */ lbz r0, 0(r30)
/* 80337DA0 00333A00 2C 03 00 00 */ cmpwi r3, 0
/* 80337DA4 00333A04 90 1F 00 00 */ stw r0, 0(r31)
@@ -174,7 +174,7 @@ recv:
/* 80337DD0 00333A30 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80337DD4 00333A34 7C 08 02 A6 */ mflr r0
/* 80337DD8 00333A38 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80337DDC 00333A3C 4B FB EA 81 */ bl func_802F685C
+/* 80337DDC 00333A3C 4B FB EA 81 */ bl SORecv
/* 80337DE0 00333A40 2C 03 00 00 */ cmpwi r3, 0
/* 80337DE4 00333A44 41 80 00 08 */ blt lbl_80337DEC
/* 80337DE8 00333A48 48 00 00 0C */ b lbl_80337DF4
@@ -198,7 +198,7 @@ recvfrom:
/* 80337E1C 00333A7C 7C FE 3B 78 */ mr r30, r7
/* 80337E20 00333A80 80 08 00 00 */ lwz r0, 0(r8)
/* 80337E24 00333A84 98 07 00 00 */ stb r0, 0(r7)
-/* 80337E28 00333A88 4B FB EA 0D */ bl func_802F6834
+/* 80337E28 00333A88 4B FB EA 0D */ bl SORecvFrom
/* 80337E2C 00333A8C 88 1E 00 00 */ lbz r0, 0(r30)
/* 80337E30 00333A90 2C 03 00 00 */ cmpwi r3, 0
/* 80337E34 00333A94 90 1F 00 00 */ stw r0, 0(r31)
@@ -220,7 +220,7 @@ send:
/* 80337E60 00333AC0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80337E64 00333AC4 7C 08 02 A6 */ mflr r0
/* 80337E68 00333AC8 90 01 00 14 */ stw r0, 0x14(r1)
-/* 80337E6C 00333ACC 4B FB EA 3D */ bl func_802F68A8
+/* 80337E6C 00333ACC 4B FB EA 3D */ bl SOSend
/* 80337E70 00333AD0 2C 03 00 00 */ cmpwi r3, 0
/* 80337E74 00333AD4 41 80 00 08 */ blt lbl_80337E7C
/* 80337E78 00333AD8 48 00 00 0C */ b lbl_80337E84
@@ -255,7 +255,7 @@ sendto:
/* 80337ED8 00333B38 7F A5 EB 78 */ mr r5, r29
/* 80337EDC 00333B3C 7F C6 F3 78 */ mr r6, r30
/* 80337EE0 00333B40 38 E1 00 08 */ addi r7, r1, 8
-/* 80337EE4 00333B44 4B FB E9 9D */ bl func_802F6880
+/* 80337EE4 00333B44 4B FB E9 9D */ bl SOSendTo
/* 80337EE8 00333B48 2C 03 00 00 */ cmpwi r3, 0
/* 80337EEC 00333B4C 41 80 00 08 */ blt lbl_80337EF4
/* 80337EF0 00333B50 48 00 00 0C */ b lbl_80337EFC
@@ -281,7 +281,7 @@ getsockname:
/* 80337F2C 00333B8C 7C 9E 23 78 */ mr r30, r4
/* 80337F30 00333B90 80 05 00 00 */ lwz r0, 0(r5)
/* 80337F34 00333B94 98 04 00 00 */ stb r0, 0(r4)
-/* 80337F38 00333B98 4B FB E8 01 */ bl func_802F6738
+/* 80337F38 00333B98 4B FB E8 01 */ bl SOGetSockName
/* 80337F3C 00333B9C 88 1E 00 00 */ lbz r0, 0(r30)
/* 80337F40 00333BA0 2C 03 00 00 */ cmpwi r3, 0
/* 80337F44 00333BA4 90 1F 00 00 */ stw r0, 0(r31)
@@ -304,7 +304,7 @@ inet_addr:
/* 80337F74 00333BD4 7C 08 02 A6 */ mflr r0
/* 80337F78 00333BD8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80337F7C 00333BDC 38 81 00 08 */ addi r4, r1, 8
-/* 80337F80 00333BE0 4B FB EC 8D */ bl func_802F6C0C
+/* 80337F80 00333BE0 4B FB EC 8D */ bl SOInetAtoN
/* 80337F84 00333BE4 2C 03 00 00 */ cmpwi r3, 0
/* 80337F88 00333BE8 40 82 00 0C */ bne lbl_80337F94
/* 80337F8C 00333BEC 38 60 FF FF */ li r3, -1
@@ -353,7 +353,7 @@ lbl_80338004:
/* 80338010 00333C70 38 80 00 01 */ li r4, 1
/* 80338014 00333C74 38 C0 00 00 */ li r6, 0
/* 80338018 00333C78 38 A0 00 00 */ li r5, 0
-/* 8033801C 00333C7C 4B FB EA 95 */ bl func_802F6AB0
+/* 8033801C 00333C7C 4B FB EA 95 */ bl SOPoll
/* 80338020 00333C80 2C 83 00 00 */ cmpwi cr1, r3, 0
/* 80338024 00333C84 40 84 00 0C */ bge cr1, lbl_80338030
/* 80338028 00333C88 38 60 FF FF */ li r3, -1
@@ -687,11 +687,11 @@ lbl_803384C8:
/* 803384C8 00334128 28 06 00 0F */ cmplwi r6, 0xf
/* 803384CC 0033412C 40 82 00 10 */ bne lbl_803384DC
/* 803384D0 00334130 7F 63 DB 78 */ mr r3, r27
-/* 803384D4 00334134 4B FB ED F5 */ bl func_802F72C8
+/* 803384D4 00334134 4B FB ED F5 */ bl SOGetHostByName
/* 803384D8 00334138 48 00 01 64 */ b lbl_8033863C
lbl_803384DC:
/* 803384DC 0033413C 7F 63 DB 78 */ mr r3, r27
-/* 803384E0 00334140 4B FB ED E9 */ bl func_802F72C8
+/* 803384E0 00334140 4B FB ED E9 */ bl SOGetHostByName
/* 803384E4 00334144 2C 03 00 00 */ cmpwi r3, 0
/* 803384E8 00334148 7C 7D 1B 78 */ mr r29, r3
/* 803384EC 0033414C 40 82 00 0C */ bne lbl_803384F8
@@ -803,7 +803,7 @@ SetSockBlocking:
/* 80338670 003342D0 93 C1 00 08 */ stw r30, 8(r1)
/* 80338674 003342D4 7C 7E 1B 78 */ mr r30, r3
/* 80338678 003342D8 4C C6 31 82 */ crclr 6
-/* 8033867C 003342DC 4B FB E2 51 */ bl func_802F68CC
+/* 8033867C 003342DC 4B FB E2 51 */ bl SOFcntl
/* 80338680 003342E0 2C 1F 00 00 */ cmpwi r31, 0
/* 80338684 003342E4 60 65 00 04 */ ori r5, r3, 4
/* 80338688 003342E8 41 82 00 08 */ beq lbl_80338690
@@ -812,7 +812,7 @@ lbl_80338690:
/* 80338690 003342F0 7F C3 F3 78 */ mr r3, r30
/* 80338694 003342F4 38 80 00 04 */ li r4, 4
/* 80338698 003342F8 4C C6 31 82 */ crclr 6
-/* 8033869C 003342FC 4B FB E2 31 */ bl func_802F68CC
+/* 8033869C 003342FC 4B FB E2 31 */ bl SOFcntl
/* 803386A0 00334300 2C 03 00 00 */ cmpwi r3, 0
/* 803386A4 00334304 40 82 00 0C */ bne lbl_803386B0
/* 803386A8 00334308 38 60 00 01 */ li r3, 1
@@ -838,7 +838,7 @@ SetReceiveBufferSize:
/* 803386E4 00334344 90 81 00 08 */ stw r4, 8(r1)
/* 803386E8 00334348 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
/* 803386EC 0033434C 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
-/* 803386F0 00334350 4B FB F1 65 */ bl func_802F7854
+/* 803386F0 00334350 4B FB F1 65 */ bl SOSetSockOpt
/* 803386F4 00334354 2C 03 00 00 */ cmpwi r3, 0
/* 803386F8 00334358 41 80 00 08 */ blt lbl_80338700
/* 803386FC 0033435C 48 00 00 0C */ b lbl_80338708
@@ -866,7 +866,7 @@ SetSendBufferSize:
/* 80338740 003343A0 90 81 00 08 */ stw r4, 8(r1)
/* 80338744 003343A4 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
/* 80338748 003343A8 38 84 FF FF */ addi r4, r4, 0x0000FFFF@l
-/* 8033874C 003343AC 4B FB F1 09 */ bl func_802F7854
+/* 8033874C 003343AC 4B FB F1 09 */ bl SOSetSockOpt
/* 80338750 003343B0 2C 03 00 00 */ cmpwi r3, 0
/* 80338754 003343B4 41 80 00 08 */ blt lbl_8033875C
/* 80338758 003343B8 48 00 00 0C */ b lbl_80338764
@@ -895,7 +895,7 @@ GetReceiveBufferSize:
/* 803387A0 00334400 38 C1 00 0C */ addi r6, r1, 0xc
/* 803387A4 00334404 90 01 00 08 */ stw r0, 8(r1)
/* 803387A8 00334408 38 E1 00 08 */ addi r7, r1, 8
-/* 803387AC 0033440C 4B FB EF A5 */ bl func_802F7750
+/* 803387AC 0033440C 4B FB EF A5 */ bl SOGetSockOpt
/* 803387B0 00334410 2C 03 00 00 */ cmpwi r3, 0
/* 803387B4 00334414 41 80 00 08 */ blt lbl_803387BC
/* 803387B8 00334418 48 00 00 0C */ b lbl_803387C4
@@ -927,7 +927,7 @@ GetSendBufferSize:
/* 80338804 00334464 38 C1 00 0C */ addi r6, r1, 0xc
/* 80338808 00334468 90 01 00 08 */ stw r0, 8(r1)
/* 8033880C 0033446C 38 E1 00 08 */ addi r7, r1, 8
-/* 80338810 00334470 4B FB EF 41 */ bl func_802F7750
+/* 80338810 00334470 4B FB EF 41 */ bl SOGetSockOpt
/* 80338814 00334474 2C 03 00 00 */ cmpwi r3, 0
/* 80338818 00334478 41 80 00 08 */ blt lbl_80338820
/* 8033881C 0033447C 48 00 00 0C */ b lbl_80338828
@@ -1010,7 +1010,7 @@ getlocalhost:
/* 8033890C 0033456C 3F C0 00 01 */ lis r30, 0x0000FFFE@ha
/* 80338910 00334570 38 9E FF FE */ addi r4, r30, 0x0000FFFE@l
/* 80338914 00334574 90 01 00 0C */ stw r0, 0xc(r1)
-/* 80338918 00334578 4B FB F0 41 */ bl func_802F7958
+/* 80338918 00334578 4B FB F0 41 */ bl SOGetInterfaceOpt
/* 8033891C 0033457C 80 01 00 10 */ lwz r0, 0x10(r1)
/* 80338920 00334580 38 7F 00 60 */ addi r3, r31, 0x60
/* 80338924 00334584 38 80 00 BE */ li r4, 0xbe
@@ -1024,7 +1024,7 @@ getlocalhost:
/* 80338944 003345A4 38 60 00 00 */ li r3, 0
/* 80338948 003345A8 38 A0 40 03 */ li r5, 0x4003
/* 8033894C 003345AC 90 01 00 08 */ stw r0, 8(r1)
-/* 80338950 003345B0 4B FB F0 09 */ bl func_802F7958
+/* 80338950 003345B0 4B FB F0 09 */ bl SOGetInterfaceOpt
/* 80338954 003345B4 80 E1 00 10 */ lwz r7, 0x10(r1)
/* 80338958 003345B8 3C 80 80 45 */ lis r4, lbl_8044A420@ha
/* 8033895C 003345BC 38 84 A4 20 */ addi r4, r4, lbl_8044A420@l
@@ -1116,7 +1116,7 @@ IsPrivateIP:
/* 80338A94 003346F4 7C 08 02 A6 */ mflr r0
/* 80338A98 003346F8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80338A9C 003346FC 80 63 00 00 */ lwz r3, 0(r3)
-/* 80338AA0 00334700 4B FB E2 CD */ bl func_802F6D6C
+/* 80338AA0 00334700 4B FB E2 CD */ bl SONtoHl
/* 80338AA4 00334704 54 60 46 3E */ srwi r0, r3, 0x18
/* 80338AA8 00334708 54 63 86 3E */ rlwinm r3, r3, 0x10, 0x18, 0x1f
/* 80338AAC 0033470C 2C 00 00 0A */ cmpwi r0, 0xa
@@ -1197,9 +1197,9 @@ lbl_80338B8C:
/* 80338BB0 00334810 80 84 00 00 */ lwz r4, 0(r4)
/* 80338BB4 00334814 80 04 00 00 */ lwz r0, 0(r4)
/* 80338BB8 00334818 90 01 00 0C */ stw r0, 0xc(r1)
-/* 80338BBC 0033481C 4B FB E1 5D */ bl func_802F6D18
+/* 80338BBC 0033481C 4B FB E1 5D */ bl SOInetNtoA
/* 80338BC0 00334820 38 81 00 08 */ addi r4, r1, 8
-/* 80338BC4 00334824 4B FB E0 49 */ bl func_802F6C0C
+/* 80338BC4 00334824 4B FB E0 49 */ bl SOInetAtoN
/* 80338BC8 00334828 2C 03 00 00 */ cmpwi r3, 0
/* 80338BCC 0033482C 40 82 00 0C */ bne lbl_80338BD8
/* 80338BD0 00334830 38 00 FF FF */ li r0, -1