Private Function beagle.usub_4012aa.txt

Calls out:


usub_40126f

Incoming calls for beagle.usub_4012aa.txt


beagle.usub_4015a5.txt
beagle.usub_4015a5.txt
beagle.usub_4015a5.txt
beagle.EntryPoint.txt

Decompiled source code follows:

If (Global4216517 = 625)
      usub_40126f(4357)
End If
LLocal1 = Global4216852
LLocal2 = 0
      (TOKEN_WHILE 4012E8)
      BLocal1 = (((((OFFSET-CONTAINER 1 LLocal1) = 2147483648) Or (([OFFSET-CONTAINER] 1 Global4216852 4 NUMBER) = 2147483647)) >> 1) ^ (OFFSET-CONTAINER 1 (LLocal1 + 1588)))
      If ((((OFFSET-CONTAINER 1 LLocal1) = 2147483648) Or (([OFFSET-CONTAINER] 1 Global4216852 4 NUMBER) = 2147483647)) != 1)
            BLocal1 = ((((((OFFSET-CONTAINER 1 LLocal1) = 2147483648) Or (([OFFSET-CONTAINER] 1 Global4216852 4 NUMBER) = 2147483647)) >> 1) ^ (OFFSET-CONTAINER 1 (LLocal1 + 1588))) ^ 2567483615)
      End If
      (OFFSET-CONTAINER 1 LLocal1) = BLocal1
      LLocal1 = (LLocal1 + 4)
      LLocal2 = (LLocal2 + 1)
Loop While (LLocal2 != 227)
      (TOKEN_WHILE 401327)
      BLocal2 = (((((OFFSET-CONTAINER 1 Global4216852) = 2147483648) Or (([OFFSET-CONTAINER] 1 Global4216852 4 NUMBER) = 2147483647)) >> 1) ^ (OFFSET-CONTAINER 1 (Global4216852 + 4294966388)))
      If ((((OFFSET-CONTAINER 1 Global4216852) = 2147483648) Or (([OFFSET-CONTAINER] 1 Global4216852 4 NUMBER) = 2147483647)) != 1)
            BLocal2 = ((((((OFFSET-CONTAINER 1 Global4216852) = 2147483648) Or (([OFFSET-CONTAINER] 1 Global4216852 4 NUMBER) = 2147483647)) >> 1) ^ (OFFSET-CONTAINER 1 (Global4216852 + 4294966388))) ^ 2567483615)
      End If
      (OFFSET-CONTAINER 1 Global4216852) = BLocal2
      LLocal2 = (LLocal2 + 1)
Loop While (LLocal2 != 623)
BLocal3 = (BLocal2 ^ (OFFSET-CONTAINER 1 (Global4216852 + 1584)))
If (((((OFFSET-CONTAINER 1 Global4216852) = 2147483648) Or (([OFFSET-CONTAINER] 1 Global4216852 4 NUMBER) = 2147483647)) = 1) != 1)
      BLocal3 = ((BLocal2 ^ (OFFSET-CONTAINER 1 (Global4216852 + 1584))) ^ 2567483615)
End If
(OFFSET-CONTAINER 1 (Global4216852 + 4)) = BLocal3
Global4216517 = 0
Global4216517 = (Global4216517 + 1)
Return 0
End Sub