Function at 0x41a1e0
Capabilities:
Delete file
Move file

Disassembly:
mov eax, 0x502c
call fcn.0048db10
mov eax, dword [0x4f9114]
xor eax, esp
mov dword [esp + 0x5028], eax
push 0x800
lea eax, [esp + 0x182c]
push 0
push eax
call fcn.0048ee70
push 0x800
lea eax, [esp + 0x1038]
push 0
push eax
call fcn.0048ee70
push 0x800
lea eax, [esp + 0x2844]
push 0
push eax
call fcn.0048ee70
push 0x800
lea eax, [esp + 0x2050]
push 0
push eax
call fcn.0048ee70
push 0x800
lea eax, [esp + 0x385c]
push 0
push eax
call fcn.0048ee70
push 0x800
lea eax, [esp + 0x3068]
push 0
push eax
call fcn.0048ee70
add esp, 0x48
lea eax, [esp + 0x4828]
push 0x800
push 0
push eax
call fcn.0048ee70
push 0x800
lea eax, [esp + 0x4038]
push 0
push eax
call fcn.0048ee70
add esp, 0x18
mov dword [0x4f9db8], 1
cmp dword [0x4f9e80], 0
jne 0x41a3ce
mov eax, dword [0x4f9f2c]
add eax, dword [0x4f9f30]
add eax, dword [0x4f9f34]
add eax, dword [0x4f9f24]
add eax, dword [0x4f9f20]
add eax, dword [0x4f9f10]
add eax, dword [0x4f9f14]
add eax, dword [0x4fa35c]
add eax, dword [0x4fa018]
add eax, dword [0x4fa014]
add eax, dword [0x4fa010]
add eax, dword [0x4fa00c]
add eax, dword [0x4fa008]
add eax, dword [0x4fa2d0]
add eax, dword [0x4f9f88]
add eax, dword [0x4fa4bc]
add eax, dword [0x4fa4b0]
add eax, dword [0x4f9fe8]
add eax, dword [0x4fa46c]
add eax, dword [0x4fa4cc]
add eax, dword [0x4fa488]
add eax, dword [0x4fa4a4]
add eax, dword [0x4fa4ec]
add eax, dword [0x4fa470]
add eax, dword [0x4fa418]
add eax, dword [0x4fa4b8]
add eax, dword [0x4fa484]
add eax, dword [0x4fa4c4]
add eax, dword [0x4fa480]
add eax, dword [0x4fa4a8]
add eax, dword [0x4fa4b4]
add eax, dword [0x4fa464]
add eax, dword [0x4fa48c]
add eax, dword [0x4fa474]
add eax, dword [0x4fa478]
add eax, dword [0x4fa49c]
add eax, dword [0x4fa494]
add eax, dword [0x4fa490]
je 0x41a3ce
cmp dword [0x48e76fc], 0
jne 0x41a3c9
push 0
push 0
push 0
push 0
push 0
push 0x4ad0f1
push 0
push 0x27
push str.BCX_hInstance
call fcn.00417da0
add esp, 0x24
inc dword [0x48e76fc]
call fcn.00417c50
push ebx
push esi
push str._WRK_.TXT
call fcn.00431fe0
mov ebx, dword [sym.imp.KERNEL32.dll_DeleteFileA]
add esp, 4
test eax, eax
je 0x41a3ee
push str._WRK_.TXT
call ebx
push str._WRK_.TXT
push 0x486dbe8
call dword [sym.imp.KERNEL32.dll_MoveFileA]
cmp byte [0x4794ba8], 0
jne 0x41a55d
mov ecx, 0x486dbe8
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x41a413
sub ecx, edx
cmp dword [0x4f9d7c], 0
push ecx
je 0x41a4c6
call fcn.0041b150
push 0x4af248
push 0x486dbe8
mov esi, eax
call fcn.0048e680
add esp, 0xc
test eax, eax
je 0x41a45f
sub eax, 0x486dbe8
push eax
push 0x486dbe8
push esi
call fcn.0048e8f0
add esp, 0xc
mov esi, eax
jmp 0x41a47d
mov ecx, 0x486dbe8
mov edx, esi
sub edx, ecx
nop dword [eax + eax]
mov al, byte [ecx]
lea ecx, [ecx + 1]
mov byte [ecx + edx - 1], al
test al, al
jne 0x41a470
push str..cpp
push esi
push 2
call fcn.0048a460
mov esi, dword [0x4fa588]
add esp, 0xc
mov edx, esi
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41a497
push esi
call ebx
mov ecx, dword [0x4fa588]
mov edx, 0x486dbe8
sub edx, ecx
mov al, byte [ecx]
lea ecx, [ecx + 1]
mov byte [ecx + edx - 1], al
test al, al
jne 0x41a4b4
jmp 0x41a55d
call fcn.0041b150
push 0x4af248
push 0x486dbe8
mov esi, eax
call fcn.0048e680
add esp, 0xc
test eax, eax
je 0x41a4fb
sub eax, 0x486dbe8
push eax
push 0x486dbe8
push esi
call fcn.0048e8f0
add esp, 0xc
mov esi, eax
jmp 0x41a511
mov ecx, 0x486dbe8
mov edx, esi
sub edx, ecx
mov al, byte [ecx]
lea ecx, [ecx + 1]
mov byte [ecx + edx - 1], al
test al, al
jne 0x41a504
push 0x4b1030
push esi
push 2
call fcn.0048a460
mov esi, dword [0x4fa588]
add esp, 0xc
mov edx, esi
sub edx, eax
nop dword [eax + eax]
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41a530
push esi
call ebx
mov ecx, dword [0x4fa588]
mov edx, 0x486dbe8
sub edx, ecx
nop dword [eax]
mov al, byte [ecx]
lea ecx, [ecx + 1]
mov byte [ecx + edx - 1], al
test al, al
jne 0x41a550
push 0x4af3ec
push 0x486dbe8
call fcn.004961ba
add esp, 8
mov dword [0x4fa5e0], eax
test eax, eax
je 0x41b04a
push edi
push eax
call fcn.00430b80
push dword [0x4fa5e0]
call fcn.00421ea0
push dword [0x4fa5e0]
call fcn.004706e0
push dword [0x4fa5e0]
call fcn.00484970
mov ebx, dword [0x4fa5e0]
push 0x4876be8
call fcn.00431fe0
add esp, 0x14
test eax, eax
je 0x41a6a8
push 0x4af3b4
push 0x4876be8
call fcn.004961ba
mov edi, eax
add esp, 8
test edi, edi
je 0x41b06e
push edi
call fcn.00495e7b
mov esi, eax
push edi
push esi
call fcn.004962ca
add esp, 0xc
cmp esi, 0xffffffff
je 0x41a69f
nop word [eax + eax]
push edi
lea eax, [esp + 0x838]
mov byte [esp + 0x838], 0
push 0x800
push eax
call fcn.004960d1
push edi
call fcn.00495a9f
add esp, 0x10
test eax, eax
jne 0x41a649
lea ecx, [esp + 0x834]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x41a632
sub ecx, edx
cmp byte [esp + ecx + 0x833], 0xa
jne 0x41b092
lea eax, [esp + 0x834]
push 0x4af3f0
push eax
call fcn.00490f00
add esp, 8
cmp eax, 0x800
jae 0x41b0d8
mov byte [esp + eax + 0x834], 0
lea eax, [esp + 0x834]
push eax
push 0x4aedd4
push ebx
call fcn.00447300
push edi
call fcn.00495e7b
mov esi, eax
push edi
push esi
call fcn.004962ca
add esp, 0x18
cmp esi, 0xffffffff
jne 0x41a600
push edi
call fcn.004959c4
add esp, 4
push dword [0x4fa5e0]
call fcn.00484db0
add esp, 4
cmp dword [0x4f9e80], 0
jne 0x41a6ed
cmp dword [0x4fa364], 0
jne 0x41a6ed
push 0x4af3ec
push 0x4867ba8
call fcn.004961ba
add esp, 8
mov dword [0x4fa5e4], eax
test eax, eax
jne 0x41a6ed
push 0x4867ba8
jmp 0x41b073
push dword [0x4fa5e0]
call fcn.0046ccf0
push dword [0x4fa5e0]
call fcn.00484bc0
push dword [0x4fa5e0]
call fcn.00470910
add esp, 0xc
cmp dword [0x4fa544], 0
je 0x41a728
push dword [0x4fa5e0]
call fcn.00429e30
add esp, 4
push dword [0x4fa5e0]
call fcn.004857f0
push dword [0x4fa5e0]
call fcn.00484720
push dword [0x4fa5e0]
call fcn.00418f80
push dword [0x4fa5e0]
call fcn.004863d0
push dword [0x4fa5e0]
call fcn.00484fa0
push dword [0x4fa5e0]
call fcn.004861e0
push dword [0x4fa5e0]
call fcn.004855f0
add esp, 0x1c
cmp dword [0x4fa364], 0
jne 0x41a7b6
mov eax, dword [0x4fa5e4]
test eax, eax
je 0x41a7a6
push eax
call fcn.004959c4
add esp, 4
mov dword [0x4fa5e4], 0
cmp dword [0x4fa364], 0
jne 0x41a7b6
cmp dword [0x4f9e80], 0
jne 0x41a7cd
call fcn.00464310
jmp 0x41a7cd
cmp dword [0x4f9e80], 0
jne 0x41a7cd
push dword [0x4fa5e0]
call fcn.004479b0
add esp, 4
mov eax, dword [0x4f9e4c]
add eax, dword [0x4f9e44]
add eax, dword [0x4f9ef4]
mov ebx, dword [sym.imp.KERNEL32.dll_GetFileAttributesExA]
push ebp
mov dword [esp + 0x10], eax
xor ebp, ebp
lea eax, [esp + 0x14]
push eax
push ebp
push 0x48733e8
call ebx
test eax, eax
je 0x41a977
mov eax, dword [esp + 0x34]
or eax, dword [esp + 0x30]
je 0x41a977
push 0x4ad0f1
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
push 0x4afd4c
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
push str._____________________Users_C_code
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
push 0x4afd4c
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
push 0x4ad0f1
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
push 0x4af3b4
push 0x48733e8
call fcn.004961ba
mov edi, eax
add esp, 0x44
mov dword [0x4fa5e8], edi
test edi, edi
je 0x41b0dd
push edi
call fcn.00495e7b
mov esi, eax
push edi
push esi
call fcn.004962ca
add esp, 0xc
cmp esi, 0xffffffff
je 0x41a95f
nop dword [eax]
nop dword [eax + eax]
push dword [0x4fa5e8]
lea eax, [esp + 0x3c]
mov byte [esp + 0x3c], 0
push 0x800
push eax
call fcn.004960d1
push dword [0x4fa5e8]
call fcn.00495a9f
add esp, 0x10
test eax, eax
jne 0x41a907
lea ecx, [esp + 0x38]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x41a8f3
sub ecx, edx
cmp byte [esp + ecx + 0x37], 0xa
jne 0x41b101
lea eax, [esp + 0x38]
push 0x4af3f0
push eax
call fcn.00490f00
add esp, 8
cmp eax, 0x800
jae 0x41b045
mov byte [esp + eax + 0x38], 0
lea eax, [esp + 0x38]
push eax
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
mov edi, dword [0x4fa5e8]
push edi
call fcn.00495e7b
mov esi, eax
push edi
push esi
call fcn.004962ca
add esp, 0x18
cmp esi, 0xffffffff
jne 0x41a8c0
mov eax, dword [0x4fa5e8]
test eax, eax
je 0x41a977
push eax
call fcn.004959c4
add esp, 4
mov dword [0x4fa5e8], ebp
push 0x4873be8
call fcn.00431fe0
add esp, 4
test eax, eax
je 0x41ada6
lea eax, [esp + 0x14]
push eax
push 0
push 0x4873be8
call ebx
test eax, eax
je 0x41ada6
cmp dword [esp + 0x30], ebp
ja 0x41a9b3
cmp dword [esp + 0x34], 2
jbe 0x41ada6
push 0x4afd4c
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
push str.______________Users_Subs_and_Functions
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
push 0x4afd4c
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
push 0x4ad0f1
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
add esp, 0x30
cmp dword [0x4f9d7c], ebp
je 0x41abb3
push 0
push 0
push 0
push 0
push 0x3c
push 0x3c
push 0x74
push 0x75
push 0x6f
push 0x63
call fcn.004897c0
lea edx, [esp + 0x1860]
add esp, 0x28
sub edx, eax
nop dword [eax + eax]
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41aa40
push 0
push 0
push 0x20
push 0x3c
push 0x3c
push 0x20
push 0x74
push 0x75
push 0x6f
push 0x63
call fcn.004897c0
lea edx, [esp + 0x1060]
add esp, 0x28
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41aa72
push 0
push 0
push 0
push 0
push 0
push 0x3c
push 0x3c
push 0x6e
push 0x69
push 0x63
call fcn.004897c0
lea edx, [esp + 0x2860]
add esp, 0x28
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41aaa4
push 0
push 0
push 0
push 0x20
push 0x3c
push 0x3c
push 0x20
push 0x6e
push 0x69
push 0x63
call fcn.004897c0
lea edx, [esp + 0x2060]
add esp, 0x28
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41aad6
push 0
push 0
push 0
push 0x3a
push 0x3a
push 0x64
push 0x74
push 0x73
push 0x3c
push 0x3c
call fcn.004897c0
lea edx, [esp + 0x3860]
add esp, 0x28
sub edx, eax
nop dword [eax + eax]
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41ab10
push 0
push 0x3a
push 0x3a
push 0x64
push 0x74
push 0x73
push 0x20
push 0x3c
push 0x3c
push 0x20
call fcn.004897c0
lea edx, [esp + 0x3060]
add esp, 0x28
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41ab42
push 0
push 0
push 0
push 0
push 0x6c
push 0x64
push 0x6e
push 0x65
push 0x3c
push 0x3c
call fcn.004897c0
lea edx, [esp + 0x4860]
add esp, 0x28
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41ab74
push 0
push 0
push 0x6c
push 0x64
push 0x6e
push 0x65
push 0x20
push 0x3c
push 0x3c
push 0x20
call fcn.004897c0
lea edx, [esp + 0x4060]
add esp, 0x28
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41aba6
push 0x4af3b4
push 0x4873be8
call fcn.004961ba
mov edi, eax
add esp, 8
mov dword [0x4fa5e8], edi
test edi, edi
jne 0x41abdb
push 0x4873be8
jmp 0x41b0e2
push edi
call fcn.00495e7b
mov esi, eax
push edi
push esi
call fcn.004962ca
add esp, 0xc
cmp esi, 0xffffffff
je 0x41ad8a
mov ebx, dword [esp + 0x10]
nop word [eax + eax]
push dword [0x4fa5e8]
lea eax, [esp + 0x3c]
mov byte [esp + 0x3c], 0
push 0x800
push eax
call fcn.004960d1
push dword [0x4fa5e8]
call fcn.00495a9f
add esp, 0x10
test eax, eax
jne 0x41ac47
lea ecx, [esp + 0x38]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x41ac33
sub ecx, edx
cmp byte [esp + ecx + 0x37], 0xa
jne 0x41ae51
lea eax, [esp + 0x38]
push 0x4af3f0
push eax
call fcn.00490f00
add esp, 8
cmp eax, 0x800
jae 0x41b045
cmp dword [0x4f9d7c], 0
mov byte [esp + eax + 0x38], 0
je 0x41ad3d
lea eax, [esp + 0x1038]
push eax
lea eax, [esp + 0x183c]
push eax
lea eax, [esp + 0x40]
push eax
call fcn.0048a7f0
lea edx, [esp + 0x44]
add esp, 0xc
sub edx, eax
nop dword [eax]
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41aca0
lea eax, [esp + 0x2038]
push eax
lea eax, [esp + 0x283c]
push eax
lea eax, [esp + 0x40]
push eax
call fcn.0048a7f0
lea edx, [esp + 0x44]
add esp, 0xc
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41acd0
lea eax, [esp + 0x3038]
push eax
lea eax, [esp + 0x383c]
push eax
lea eax, [esp + 0x40]
push eax
call fcn.0048a7f0
lea edx, [esp + 0x44]
add esp, 0xc
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [edx + eax - 1], cl
test cl, cl
jne 0x41ad00
lea eax, [esp + 0x4038]
push eax
lea eax, [esp + 0x483c]
push eax
lea eax, [esp + 0x40]
push eax
call fcn.0048a7f0
lea edx, [esp + 0x44]
add esp, 0xc
sub edx, eax
mov cl, byte [eax]
lea eax, [eax + 1]
mov byte [eax + edx - 1], cl
test cl, cl
jne 0x41ad30
lea eax, [esp + 0x38]
push eax
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
add esp, 0xc
test ebp, ebp
jne 0x41ad69
lea eax, [esp + 0x38]
push ebx
push eax
call fcn.00420920
add esp, 8
mov ebp, eax
mov edi, dword [0x4fa5e8]
push edi
call fcn.00495e7b
mov esi, eax
push edi
push esi
call fcn.004962ca
add esp, 0xc
cmp esi, 0xffffffff
jne 0x41ac00
mov eax, dword [0x4fa5e8]
test eax, eax
je 0x41ada6
push eax
call fcn.004959c4
add esp, 4
mov dword [0x4fa5e8], 0
cmp dword [0x4f9ef4], 0
jne 0x41ae29
cmp dword [0x4f9e4c], 0
jne 0x41ae29
push 0x4ad0f1
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
push 0x4afd4c
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
push str.Main_Program
push 0x4b1090
push str._s_s_n
push dword [0x4fa5e0]
call fcn.00447300
push 0x4afd4c
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
push 0x4ad0f1
push 0x4aedd4
push dword [0x4fa5e0]
call fcn.00447300
add esp, 0x40
push 0x4af3b4
push str._WRK_.TXT
call fcn.004961ba
mov edi, eax
add esp, 8
mov dword [0x4fa5e8], edi
test edi, edi
jne 0x41ae97
push str._WRK_.TXT
jmp 0x41b0e2
push dword [0x4fa5e8]
call fcn.00440c00
push eax
push 0x1bc0
push str.Error____LINE_INPUT_truncation_detected_at_PROGRAM_line:
push 0x4af430
call fcn.0048d860
push str.The_actual_truncated_line_of_text:
push 0x4aedd4
call fcn.0048d860
lea eax, [esp + 0x54]
push eax
push 0x4af474
call fcn.0048d860
add esp, 0x24
jmp 0x41b0fa
push edi
call fcn.00495e7b
mov esi, eax
push edi
push esi
call fcn.004962ca
add esp, 0xc
cmp esi, 0xffffffff
je 0x41af99
nop dword [eax]
nop word [eax + eax]
push dword [0x4fa5e8]
lea eax, [esp + 0x3c]
mov byte [esp + 0x3c], 0
push 0x800
push eax
call fcn.004960d1
push dword [0x4fa5e8]
call fcn.00495a9f
add esp, 0x10
test eax, eax
jne 0x41af07
lea ecx, [esp + 0x38]
lea edx, [ecx + 1]
mov al, byte [ecx]
inc ecx
test al, al
jne 0x41aef3
sub ecx, edx
cmp byte [esp + ecx + 0x37], 0xa
jne 0x41afff
lea eax, [esp + 0x38]
push 0x4af3f0
push eax
call fcn.00490f00
add esp, 8
cmp eax, 0x800
jae 0x41b045
mov byte [esp + eax + 0x38], 0
lea eax, [esp + 0x38]
push str.int_main
push eax
call fcn.00489ea0
mov ebx, dword [esp + 0x18]
add esp, 8
test eax, eax
je 0x41af47
test ebx, ebx
jne 0x41af78
lea eax, [esp + 0x38]
push eax
push 0x486cbe8
push str._s_s_n
push dword [0x4fa5e0]
call fcn.00447300
add esp, 0x10
test ebp, ebp
jne 0x41af78
lea eax, [esp + 0x38]
push ebx
push eax
call fcn.00420920
add esp, 8
mov ebp, eax
mov edi, dword [0x4fa5e8]
push edi
call fcn.00495e7b
mov esi, eax
push edi
push esi
call fcn.004962ca
add esp, 0xc
cmp esi, 0xffffffff
jne 0x41aec0
mov eax, dword [0x4fa5e8]
test eax, eax
je 0x41afb5
push eax
call fcn.004959c4
add esp, 4
mov dword [0x4fa5e8], 0
push str._WRK_.TXT
call dword [sym.imp.KERNEL32.dll_DeleteFileA]
mov eax, dword [0x4fa5e0]
test eax, eax
je 0x41afdc
push eax
call fcn.004959c4
add esp, 4
mov dword [0x4fa5e0], 0
mov ecx, dword [esp + 0x5038]
pop ebp
pop edi
pop esi
pop ebx
xor ecx, esp
mov dword [0x4f9db8], 0
call fcn.0048dafd
add esp, 0x502c
ret
push dword [0x4fa5e8]
call fcn.00440c00
push eax
push 0x1beb
push str.Error____LINE_INPUT_truncation_detected_at_PROGRAM_line:
push 0x4af430
call fcn.0048d860
push str.The_actual_truncated_line_of_text:
push 0x4aedd4
call fcn.0048d860
lea eax, [esp + 0x54]
push eax
push 0x4af474
call fcn.0048d860
add esp, 0x24
jmp 0x41b0fa
call fcn.0048da22
push 0x486dbe8
push 0x4af3b8
push 2
call fcn.0049581b
add esp, 4
push eax
call fcn.00447300
add esp, 0xc
push 1
call fcn.00491649
push 0x4876be8
push 0x4af3b8
push 2
call fcn.0049581b
add esp, 4
push eax
call fcn.00447300
add esp, 0xc
push 1
call fcn.00491649
push edi
call fcn.00440c00
push eax
push 0x3aab
push str.Error____LINE_INPUT_truncation_detected_at_PROGRAM_line:
push 0x4af430
call fcn.0048d860
push str.The_actual_truncated_line_of_text:
push 0x4aedd4
call fcn.0048d860
lea eax, [esp + 0x850]
push eax
push 0x4af474
call fcn.0048d860
add esp, 0x24
push 1
call fcn.00491649
call fcn.0048da22
push 0x48733e8
push 0x4af3b8
push 2
call fcn.0049581b
add esp, 4
push eax
call fcn.00447300
add esp, 0xc
push 1
call fcn.00491649
push dword [0x4fa5e8]
call fcn.00440c00
push eax
push 0x1b97
push str.Error____LINE_INPUT_truncation_detected_at_PROGRAM_line:
push 0x4af430
call fcn.0048d860
push str.The_actual_truncated_line_of_text:
push 0x4aedd4
call fcn.0048d860
lea eax, [esp + 0x54]
push eax
push 0x4af474
call fcn.0048d860
add esp, 0x24
push 1
call fcn.00491649
int3