Function at 0x482af0
Capabilities:
Link many functions at runtime

Disassembly:
push ebp
mov ebp, esp
push ecx
push ebx
push esi
push edi
mov edi, ecx
mov esi, edx
push edi
push dword [ebp + 0xc]
call dword [sym.imp.KERNEL32.dll_GetProcAddress]
mov ebx, eax
test ebx, ebx
jne 0x482b17
mov ebx, 0x4142e0
mov byte [0x5c74fc], 1
mov eax, dword [ebp + 8]
cmp eax, 5
je 0x482b32
cmp eax, 0x3f
je 0x482b32
cmp eax, 0x40
je 0x482b32
cmp eax, 0x41
jne 0x482c07
push str._initterm_e
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482b50
mov dword [esi], 0x468e40
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._initterm
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482b6e
mov dword [esi], 0x468e40
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._decode_pointer
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482b8c
mov dword [esi], 0x468da0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._encode_pointer
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482baa
mov dword [esi], 0x468b50
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.memset
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482bc8
mov dword [esi], 0x468ad0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.malloc
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482be6
mov dword [esi], 0x468a50
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.exit
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482c04
mov dword [esi], 0x468e90
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
mov eax, dword [ebp + 8]
cmp eax, 0x3c
jne 0x482c89
mov ecx, str.__GetMainArgs
mov eax, edi
mov dl, byte [eax]
cmp dl, byte [ecx]
jne 0x482c33
test dl, dl
je 0x482c2f
mov dl, byte [eax + 1]
cmp dl, byte [ecx + 1]
jne 0x482c33
add eax, 2
add ecx, 2
test dl, dl
jne 0x482c13
xor eax, eax
jmp 0x482c38
sbb eax, eax
or eax, 1
test eax, eax
jne 0x482f2a
push str.crtdll.dll
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
test eax, eax
je 0x482c56
push str.__GetMainArgs
jmp 0x482c5e
mov eax, dword [ebp + 0xc]
push str.__getmainargs
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
test eax, eax
jne 0x482c77
mov eax, 0x42efe0
mov dword [esi], eax
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
mov dword [0x5b08c0], eax
mov eax, 0x4693b0
mov dword [esi], eax
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
cmp eax, 0x44
je 0x482c97
cmp eax, 0x50
jne 0x482f2a
cmp dword [0x5c7500], 0
jne 0x482cb0
push str.ucrtbase.dll
call dword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov dword [0x5c7500], eax
push str._set_app_type
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482cee
cmp dword [0x5c7500], eax
je 0x482cdc
mov eax, dword [ebp + 0xc]
push str.__set_app_type
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov ebx, eax
mov dword [esi], 0x482760
mov dword [0x5b07f8], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__set_app_type
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482d2a
mov eax, dword [0x5c7500]
test eax, eax
je 0x482d18
push str.__set_app_type
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov ebx, eax
mov dword [esi], 0x469380
mov dword [0x5b08c4], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._crt_atexit
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
je 0x4843d6
push str._configure_wide_argv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482d7c
mov eax, dword [0x5c7500]
test eax, eax
je 0x482d6a
push str._configure_wide_argv
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov ebx, eax
mov dword [esi], 0x4827e0
mov dword [0x5b0924], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._configthreadlocale
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482db8
mov eax, dword [0x5c7500]
test eax, eax
je 0x482da6
push str._configthreadlocale
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov ebx, eax
mov dword [esi], 0x4828e0
mov dword [0x5b0854], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._initialize_wide_environment
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482df4
mov eax, dword [0x5c7500]
test eax, eax
je 0x482de2
push str._initialize_wide_environment
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov ebx, eax
mov dword [esi], 0x482960
mov dword [0x5b0980], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._set_new_mode
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482e30
mov eax, dword [0x5c7500]
test eax, eax
je 0x482e1e
push str._set_new_mode
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov ebx, eax
mov dword [esi], 0x4829e0
mov dword [0x5b091c], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._get_wide_winmain_command_line
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482e68
mov eax, dword [0x5c7500]
test eax, eax
je 0x483004
push str._get_wide_winmain_command_line
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov dword [esi], 0x42e880
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._configure_narrow_argv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482ea4
mov eax, dword [0x5c7500]
test eax, eax
je 0x482e92
push str._configure_narrow_argv
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov ebx, eax
mov dword [esi], 0x482860
mov dword [0x5b07d4], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._initialize_narrow_environment
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482ee0
mov eax, dword [0x5c7500]
test eax, eax
je 0x482ece
push str._initialize_narrow_environment
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov ebx, eax
mov dword [esi], 0x482a60
mov dword [0x5b085c], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._controlfp_s
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
je 0x4843ca
push str._set_fmode
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482f2a
mov eax, dword [0x5c7500]
test eax, eax
je 0x482f1e
push str._set_fmode
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov dword [esi], 0x478e80
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._set_app_type
push edi
call fcn.004d5370
add esp, 8
test eax, eax
je 0x482f73
cmp byte [0x5c74fc], 0
mov dword [esi], 0x469380
je 0x482f67
mov eax, dword [ebp + 0xc]
push str.__set_app_type
push eax
mov eax, dword [sym.imp.KERNEL32.dll_GetProcAddress]
call eax
mov ebx, eax
mov eax, 0x4142e0
test ebx, ebx
cmove ebx, eax
mov dword [0x5b08c4], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.atexit
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
je 0x4843d6
push str._crt_atexit
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
je 0x4843d6
cmp byte [0x5c74fc], 0
je 0x48309c
push str._configthreadlocale
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482fcf
mov dword [esi], 0x4828e0
mov dword [0x5b0854], eax
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._initialize_wide_environment
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x482ff2
mov dword [esi], 0x482960
mov dword [0x5b0980], eax
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._get_wide_winmain_command_line
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483010
mov dword [esi], 0x42e880
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._configure_narrow_argv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483033
mov dword [esi], 0x482860
mov dword [0x5b07d4], eax
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._configure_wide_argv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483056
mov dword [esi], 0x4827e0
mov dword [0x5b0924], eax
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._initialize_narrow_environment
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483079
mov dword [esi], 0x482a60
mov dword [0x5b085c], eax
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._set_new_mode
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48309c
mov dword [esi], 0x4829e0
mov dword [0x5b091c], eax
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.printf
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4830ba
mov dword [esi], 0x468ba0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.fprintf
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4830d8
mov dword [esi], 0x46c410
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.wprintf
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4830f6
mov dword [esi], 0x468c70
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.sprintf_s
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483114
mov dword [esi], 0x468fa0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.sprintf
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483132
mov dword [esi], 0x469020
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.malloc
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483150
mov dword [esi], 0x469690
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__getmainargs
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483174
mov dword [esi], 0x4693b0
mov dword [0x5b08c0], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.memcpy
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483192
mov dword [esi], 0x4692d0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__p__fmode
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4831b0
mov dword [esi], 0x46d960
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._controlfp
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4831ce
mov dword [esi], 0x46d9e0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._adjust_fdiv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4831ec
mov dword [esi], 0x5b0898
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._initterm
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483210
mov dword [esi], 0x4691d0
mov dword [0x5b08d0], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._initterm_e
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483234
mov dword [esi], 0x469250
mov dword [0x5b0934], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.exit
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
je 0x4843be
push str._exit
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
je 0x4843be
push str._acmdln
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483288
mov eax, dword [0x5affe0]
mov dword [0x5b08a8], eax
mov dword [esi], 0x5b08a8
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._wcmdln
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4832b0
mov eax, dword [0x5affe4]
mov dword [0x5b0a28], eax
mov dword [esi], 0x5b0a28
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__argv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4832f6
mov eax, dword [0x5affe0]
mov dword [0x5b09f8], eax
mov dword [0x59dc58], 0x5b09f8
mov dword [0x59dc78], 0x59dc58
mov dword [0x5b0a14], 0x59dc58
mov dword [esi], 0x59dc58
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__wargv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48333c
mov eax, dword [0x5affe4]
mov dword [0x5b0888], eax
mov dword [0x59dc7c], 0x5b0888
mov dword [0x59dc5c], 0x59dc7c
mov dword [0x5b0878], 0x59dc7c
mov dword [esi], 0x59dc7c
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__argc
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483364
mov dword [0x5b08dc], 1
mov dword [esi], 0x5b08dc
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__p__acmdln
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483388
mov dword [esi], 0x46a670
mov dword [0x5b08ac], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__p__environ
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4833ac
mov dword [esi], 0x46da70
mov dword [0x5b08b8], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._fpreset
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4833ca
mov dword [esi], 0x46daf0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strcmp
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4833e8
mov dword [esi], 0x469850
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.free
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483406
mov dword [esi], 0x469730
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._cexit
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483424
mov dword [esi], 0x469e90
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.time
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483442
mov dword [esi], 0x469910
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.srand
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483460
mov dword [esi], 0x469990
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.memset
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48347e
mov dword [esi], 0x469a00
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.rand
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48349c
mov dword [esi], 0x469a90
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strcpy
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4834ba
mov dword [esi], 0x469b10
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strlen
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4834d8
mov dword [esi], 0x469c30
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.fopen
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4834f6
mov dword [esi], 0x46c910
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.fwrite
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483514
mov dword [esi], 0x46cc30
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.fclose
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483532
mov dword [esi], 0x46cf60
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strcat
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483550
mov dword [esi], 0x469cf0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._assert
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483574
mov dword [esi], 0x469d80
mov dword [0x5b098c], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._onexit
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483592
mov dword [esi], 0x469e10
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.abort
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4835b0
mov dword [esi], 0x469e90
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.fseek
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4835ce
mov dword [esi], 0x46d240
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.ftell
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4835ec
mov dword [esi], 0x469f20
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.fread
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48360a
mov dword [esi], 0x46d050
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.toupper
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483628
mov dword [esi], 0x469fb0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.islower
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483646
mov dword [esi], 0x46a040
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.fflush
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483664
mov dword [esi], 0x46a0c0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strstr
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483682
mov dword [esi], 0x46a130
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._snprintf
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4836a0
mov dword [esi], 0x4690b0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__wgetmainargs
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4836c4
mov dword [esi], 0x469540
mov dword [0x5b08b0], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.puts
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4836e2
mov dword [esi], 0x46a1c0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strncmp
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483700
mov dword [esi], 0x46a240
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._strdup
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48371e
mov dword [esi], 0x46a2d0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__p___argv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48373c
mov dword [esi], 0x46a3f0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__p___wargv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48375a
mov dword [esi], 0x46a4a0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__p___argc
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483778
mov dword [esi], 0x46a360
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.calloc
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483796
mov dword [esi], 0x4697c0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strncpy
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4837b4
mov dword [esi], 0x46a550
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strncpy_s
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4837d2
mov dword [esi], 0x46a5e0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.wcstoul
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4837f0
mov dword [esi], 0x46a6f0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._strnicmp
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48380e
mov dword [esi], 0x46a780
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strtol
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48382c
mov dword [esi], 0x46a810
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.realloc
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48384a
mov dword [esi], 0x46a8a0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.tolower
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483868
mov dword [esi], 0x46a930
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.isdigit
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483886
mov dword [esi], 0x46a9c0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strtoul
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4838a4
mov dword [esi], 0x46aa40
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.isxdigit
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4838c2
mov dword [esi], 0x46aad0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strtod
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4838e0
mov dword [esi], 0x46ab50
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.memcmp
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4838fe
mov dword [esi], 0x46abe0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._read
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48391c
mov dword [esi], 0x46d150
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._write
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x48393a
mov dword [esi], 0x46ce30
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._errno
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483958
mov dword [esi], 0x46acc0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.isspace
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483976
mov dword [esi], 0x46adc0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.isalnum
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483994
mov dword [esi], 0x46aed0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._CIsin
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4839b8
mov dword [esi], 0x46af50
mov dword [0x5b0984], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.atoi
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4839d6
mov dword [esi], 0x46ae40
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._ismbblead
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x4839f4
mov dword [esi], 0x46afd0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._time64
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483a12
mov dword [esi], 0x46b050
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._fmode
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483a30
mov dword [esi], 0x59dc64
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._fmode_dll
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483a4e
mov dword [esi], 0x5b08b4
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__lconv_init
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483a72
mov dword [esi], 0x46dd20
mov dword [0x5b08c8], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__winitenv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483a90
mov dword [esi], 0x5b0944
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__initenv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483aae
mov dword [esi], 0x5b0928
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._commode
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483acc
mov dword [esi], 0x5b09c8
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._commode_dll
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483aea
mov dword [esi], 0x5b08cc
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__p___winitenv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483b08
mov dword [esi], 0x46e120
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__p___initenv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483b26
mov dword [esi], 0x46e1c0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.__p__commode
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483b44
mov dword [esi], 0x46e260
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._controlfp_s
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
je 0x4843ca
push str._CrtSetCheckCount
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483b78
mov dword [esi], 0x46b0e0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._encode_pointer
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483b96
mov dword [esi], 0x46b110
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.sscanf
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483bb4
mov dword [esi], 0x46dc90
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._strcmpi
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483bd2
mov dword [esi], 0x46b1a0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strrchr
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483bf0
mov dword [esi], 0x46b260
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._CxxThrowException
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483c14
mov dword [esi], 0x46d5c0
mov dword [0x5b0894], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.memchr
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483c32
mov dword [esi], 0x46b2f0
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._beginthread
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
je 0x4843b2
push str._sleep
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483c66
mov dword [esi], 0x46b400
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._getcwd
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483c8a
mov dword [esi], 0x46b480
mov dword [0x5b0970], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str._stat
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483cae
mov dword [esi], 0x46b500
mov dword [0x5b09cc], ebx
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.getenv
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483ccc
mov dword [esi], 0x46b590
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push str.strchr
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483cea
mov dword [esi], 0x46b620
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
push 0x557060
push edi
call fcn.004e2aa3
add esp, 8
test eax, eax
jne 0x483d08
mov dword [esi], 0x46b380
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
mov dword [esi], 0x468e90
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
mov dword [esi], 0x468d20
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret
mov dword [esi], 0x46db70
pop edi
pop esi
pop ebx
pop ecx
pop ebp
ret