Function at 0x40a0a0
Capabilities:
Write file on windows

Disassembly:
push ebp
mov ebp, esp
push edi
push esi
push ebx
sub esp, 0x2c
mov eax, dword [0x41f028]
inc eax
test eax, eax
mov dword [0x41f028], eax
jne 0x40a1ba
mov eax, dword [0x448148]
test eax, eax
jne 0x40a1d0
mov ebx, dword [ebp + 8]
test ebx, ebx
je 0x40a110
mov ecx, dword [0x448168]
test ecx, ecx
je 0x40a110
mov esi, dword [0x4490a0]
mov eax, dword [esi + 8]
test byte [eax + 0xc], 0x40
je 0x40a941
mov dword [esp], 0x425e38
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp], eax
mov edx, dword [0x448154]
mov dword [esp + 4], edx
call fcn.0040cf20
nop
lea esi, [esi]
mov ebx, dword [0x4492b8]
test ebx, ebx
je 0x40a1b0
mov ecx, dword [0x44a188]
test ecx, ecx
je 0x40a1b0
mov esi, dword [0x44e1f8]
test esi, esi
je 0x40adf7
mov edi, dword [0x449198]
test edi, edi
jne 0x40a151
mov eax, dword [0x4496e8]
test eax, eax
je 0x40a985
mov dword [esp], str._d_backing_up__non_accepting__states._n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov ebx, dword [0x44e1f8]
mov edx, dword [0x44a188]
mov dword [esp + 8], ebx
mov dword [esp], edx
call sub.msys_intl_8.dll_libintl_fprintf
mov eax, dword [0x44a188]
test byte [eax + 0xc], 0x40
je 0x40a9a8
mov dword [esp], str.error_writing_backup_file__s
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp], eax
mov esi, dword [str.lex.backup]
mov dword [esp + 4], esi
call fcn.0040cf20
lea esi, [esi]
lea edi, [edi]
mov edi, dword [0x44e208]
test edi, edi
jne 0x40a220
mov dword [esp], 0x44d8b8
mov ebx, dword [ebp + 8]
inc ebx
mov dword [esp + 4], ebx
call sub.msys_1.0.dll_longjmp
nop
test byte [eax + 0xc], 0x40
je 0x40a200
mov dword [esp], str.input_error_reading_skeleton_file__s
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp], eax
mov edx, dword [0x448178]
mov dword [esp + 4], edx
call fcn.0040cf20
jmp 0x40a0c9
mov dword [esp], eax
call sub.msys_1.0.dll_fclose
test eax, eax
je 0x40a0c9
mov dword [esp], str.error_closing_skeleton_file__s
jmp 0x40a1dd
mov dword [esp], str._s_version__s_usage_statistics:_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov edi, dword [str.flex]
mov edx, str.2.5.35
mov dword [esp + 0xc], edx
mov esi, dword [0x4490a0]
mov dword [esp + 8], edi
mov ecx, dword [esi + 0xc]
mov dword [esp], ecx
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.__scanner_options:__
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov ebx, dword [0x4490a0]
mov edx, dword [ebx + 0xc]
mov dword [esp], edx
call sub.msys_intl_8.dll_libintl_fprintf
mov eax, dword [0x44b2d8]
test eax, eax
jne 0x40a9c4
mov ecx, dword [0x4492b8]
test ecx, ecx
jne 0x40aa00
mov edx, dword [0x44f028]
test edx, edx
jne 0x40a9e2
mov esi, dword [0x44812c]
mov ecx, dword [0x448128]
test byte [ecx + esi*4], 1
jne 0x40ac38
mov eax, dword [0x44d3f8]
test eax, eax
jne 0x40ac1a
mov esi, dword [0x44a248]
test esi, esi
jne 0x40abfc
mov eax, dword [0x449218]
test eax, eax
jle 0x40a2f6
mov ebx, dword [0x4490a0]
mov eax, dword [ebx + 0xc]
mov dword [esp], 0x70
mov dword [esp + 4], eax
call sub.msys_1.0.dll_putc
mov eax, dword [0x449218]
dec eax
jg 0x40abde
mov edi, dword [0x44d988]
test edi, edi
jne 0x40abc1
mov ebx, dword [0x44e268]
test ebx, ebx
jne 0x40ab91
mov eax, dword [0x44d3e8]
test eax, eax
jne 0x40ab61
mov edx, dword [0x44f018]
test edx, edx
jne 0x40ab31
mov edi, dword [0x44d338]
test edi, edi
jne 0x40adca
mov ebx, dword [0x44e208]
test ebx, ebx
jne 0x40adac
mov edi, dword [0x44ef28]
test edi, edi
jne 0x40ad8f
mov eax, dword [0x449f98]
test eax, eax
je 0x40ad6c
dec eax
je 0x40ae03
mov edx, dword [0x44e2a8]
test edx, edx
je 0x40ad4e
mov ecx, dword [0x44d438]
test ecx, ecx
jne 0x40ad30
mov eax, dword [0x449248]
cmp eax, 0xffffffff
je 0x40ade7
add eax, 0xffffff80
je 0x40ae2d
mov esi, dword [0x4490a0]
mov ecx, dword [esi + 0xc]
mov dword [esp], 0x38
mov dword [esp + 4], ecx
call sub.msys_1.0.dll_putc
mov eax, dword [0x4490a0]
mov ebx, 0x425f1a
mov dword [esp + 4], ebx
mov edx, dword [eax + 0xc]
mov dword [esp], edx
call sub.msys_intl_8.dll_libintl_fprintf
mov edi, dword [0x44a278]
test edi, edi
jne 0x40ad12
mov edi, dword [0x4496e8]
test edi, edi
jne 0x40acf5
mov ebx, dword [0x449198]
test ebx, ebx
jne 0x40acd7
mov edi, dword [0x449788]
test edi, edi
jne 0x40acba
mov ebx, dword [0x44ead8]
test ebx, ebx
jne 0x40ac9c
mov edi, dword [0x44a268]
test edi, edi
jne 0x40ac7f
mov ebx, dword [0x44a008]
test ebx, ebx
jne 0x40ac56
mov eax, dword [0x448178]
test eax, eax
jne 0x40aaa7
cld
mov ebx, dword [0x44a1a8]
mov edi, 0x425f1e
mov ecx, 3
mov esi, ebx
repe cmpsb byte [esi], byte es:[edi]
jne 0x40aa85
mov edx, dword [0x4490a0]
mov ecx, dword [edx + 0xc]
mov dword [esp], 0xa
mov dword [esp + 4], ecx
call sub.msys_1.0.dll_putc
mov dword [esp], str.___d__d_NFA_states_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov esi, dword [0x4491a8]
mov edi, dword [0x44e198]
mov eax, dword [0x4490a0]
mov dword [esp + 0xc], esi
mov dword [esp + 8], edi
mov ebx, dword [eax + 0xc]
mov dword [esp], ebx
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d__d_DFA_states___d_words__n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov edx, dword [0x4496f8]
mov ecx, dword [0x44d328]
mov esi, dword [0x44a1c8]
mov edi, dword [0x4490a0]
mov dword [esp + 0x10], edx
mov dword [esp + 0xc], ecx
mov dword [esp + 8], esi
mov eax, dword [edi + 0xc]
mov dword [esp], eax
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d_rules_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov edx, dword [0x4490b8]
mov ebx, dword [0x44d998]
mov ecx, dword [0x4490a0]
add edx, ebx
dec edx
mov dword [esp + 8], edx
mov esi, dword [ecx + 0xc]
mov dword [esp], esi
call sub.msys_intl_8.dll_libintl_fprintf
mov edi, dword [0x44e1f8]
test edi, edi
je 0x40aa5f
mov ebx, dword [0x449198]
test ebx, ebx
jne 0x40a546
mov eax, dword [0x4496e8]
test eax, eax
je 0x40ae21
mov dword [esp], str.___d_backing_up__non_accepting__states_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov ecx, dword [0x44e1f8]
mov esi, dword [0x4490a0]
mov dword [esp + 8], ecx
mov edi, dword [esi + 0xc]
mov dword [esp], edi
call sub.msys_intl_8.dll_libintl_fprintf
mov eax, dword [0x44ea98]
test eax, eax
jne 0x40ab0b
mov dword [esp], str.___d__d_start_conditions_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov edx, dword [0x44d308]
mov ebx, dword [0x44e238]
mov ecx, dword [0x4490a0]
mov dword [esp + 8], edx
mov dword [esp + 0xc], ebx
mov eax, dword [ecx + 0xc]
mov dword [esp], eax
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d_epsilon_states___d_double_epsilon_states_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov esi, dword [0x44d428]
mov edi, dword [0x44d8a8]
mov ebx, dword [0x4490a0]
mov dword [esp + 0xc], esi
mov dword [esp + 8], edi
mov edx, dword [ebx + 0xc]
mov dword [esp], edx
call sub.msys_intl_8.dll_libintl_fprintf
mov ecx, dword [0x44d9a8]
test ecx, ecx
jne 0x40a767
mov dword [esp], str.__no_character_classes_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov esi, dword [0x4490a0]
mov edi, dword [esi + 0xc]
mov dword [esp], edi
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d_state_nextstate_pairs_created_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov esi, dword [0x44d3b8]
mov eax, dword [0x4490a0]
mov dword [esp + 8], esi
mov edi, dword [eax + 0xc]
mov dword [esp], edi
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d__d_unique_duplicate_transitions_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov ebx, dword [0x44d318]
mov edx, dword [0x4497a8]
mov ecx, dword [0x4490a0]
mov dword [esp + 0xc], ebx
mov dword [esp + 8], edx
mov esi, dword [ecx + 0xc]
mov dword [esp], esi
call sub.msys_intl_8.dll_libintl_fprintf
mov eax, dword [0x4496e8]
test eax, eax
je 0x40a7cd
mov dword [esp], str.___d_table_entries_n
mov edi, dword [0x44d408]
mov ebx, dword [0x44a1c8]
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov edx, dword [0x4490a0]
imul ebx, edi
mov dword [esp + 8], ebx
mov ecx, dword [edx + 0xc]
mov dword [esp], ecx
call sub.msys_intl_8.dll_libintl_fprintf
mov edi, dword [0x449788]
test edi, edi
jne 0x40aaca
mov esi, dword [0x44ead8]
test esi, esi
jne 0x40aa1e
mov dword [esp], str.___d___d_saved__hash_collisions___d_DFAs_equal_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov edx, dword [0x44e1a8]
mov esi, dword [0x449ff8]
mov edi, dword [0x449278]
mov ecx, dword [0x4490a0]
mov dword [esp + 8], edx
mov dword [esp + 0x10], esi
mov dword [esp + 0xc], edi
mov eax, dword [ecx + 0xc]
mov dword [esp], eax
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d_sets_of_reallocations_needed_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov esi, dword [0x44f038]
mov edi, dword [0x4490a0]
mov dword [esp + 8], esi
mov edx, dword [edi + 0xc]
mov dword [esp], edx
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d_total_table_entries_needed_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov ecx, dword [0x4490a0]
mov dword [esp + 8], ebx
mov ebx, dword [ecx + 0xc]
mov dword [esp], ebx
call sub.msys_intl_8.dll_libintl_fprintf
jmp 0x40a1ba
mov dword [esp], str.___d__d_character_classes_needed__d__d_words_of_storage___d_reused_n
call sub.msys_intl_8.dll_libintl_gettext
mov ebx, dword [0x449fa8]
mov edi, dword [0x4491d8]
mov edx, dword [0x44d888]
mov dword [esp + 0x14], ebx
mov ecx, dword [0x44a178]
mov ebx, dword [0x44d9a8]
mov dword [esp + 0x18], edi
mov edi, dword [edx + ebx*4]
mov esi, dword [ecx + ebx*4]
mov dword [esp + 8], ebx
mov edx, dword [0x44a108]
mov ecx, dword [0x4490a0]
mov dword [esp + 4], eax
add edi, esi
mov dword [esp + 0x10], edi
mov dword [esp + 0xc], edx
mov eax, dword [ecx + 0xc]
mov dword [esp], eax
call sub.msys_intl_8.dll_libintl_fprintf
jmp 0x40a617
mov dword [esp], str.___d__d_base_def_entries_created_n
mov edx, dword [0x44a1c8]
mov eax, dword [0x44d898]
mov ebx, dword [0x44eac8]
add eax, edx
add eax, ebx
lea ebx, [eax + eax]
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov esi, dword [0x44a1c8]
mov edi, dword [0x44d898]
mov ecx, dword [0x44d328]
mov edx, dword [0x4490a0]
add edi, esi
mov dword [esp + 0xc], ecx
mov dword [esp + 8], edi
mov eax, dword [edx + 0xc]
mov dword [esp], eax
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d__d__peak__d__nxt_chk_entries_created_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov ecx, dword [0x449fb8]
mov esi, dword [0x44a238]
mov edi, dword [0x44eac8]
mov edx, dword [0x4490a0]
mov dword [esp + 0x10], ecx
mov dword [esp + 0xc], esi
mov dword [esp + 8], edi
mov eax, dword [edx + 0xc]
mov dword [esp], eax
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d__d__peak__d__template_nxt_chk_entries_created_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov esi, dword [0x44d898]
mov ecx, dword [0x44d408]
mov edx, dword [0x449728]
mov edi, dword [0x44a1e8]
mov dword [ebp - 0x10], esi
imul esi, ecx
mov ecx, dword [ebp - 0x10]
mov dword [esp + 0xc], edi
imul ecx, edx
mov dword [esp + 0x10], esi
mov esi, dword [0x4490a0]
mov dword [esp + 8], ecx
mov eax, dword [esi + 0xc]
mov dword [esp], eax
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d_empty_table_entries_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov edi, dword [0x44d3d8]
mov edx, dword [0x4490a0]
mov dword [esp + 8], edi
mov ecx, dword [edx + 0xc]
mov dword [esp], ecx
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d_protos_created_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov esi, dword [0x449fc8]
mov eax, dword [0x4490a0]
mov dword [esp + 8], esi
mov edi, dword [eax + 0xc]
mov dword [esp], edi
call sub.msys_intl_8.dll_libintl_fprintf
mov dword [esp], str.___d_templates_created___d_uses_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov edx, dword [0x44d388]
mov ecx, dword [0x44d898]
mov esi, dword [0x4490a0]
mov dword [esp + 0xc], edx
mov dword [esp + 8], ecx
mov eax, dword [esi + 0xc]
mov dword [esp], eax
call sub.msys_intl_8.dll_libintl_fprintf
jmp 0x40a6b7
mov dword [esp], eax
mov edi, 1
mov dword [0x448188], edi
call sub.msys_1.0.dll_fclose
test eax, eax
jne 0x40a979
mov eax, dword [0x448154]
mov dword [esp], eax
call sub.msys_1.0.dll_unlink
test eax, eax
je 0x40a110
mov dword [esp], str.error_deleting_output_file__s
jmp 0x40a0f4
mov dword [esp], 0x4261ff
jmp 0x40a0f4
mov dword [esp], str.Compressed_tables_always_back_up._n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov ecx, dword [0x44a188]
mov dword [esp], ecx
call sub.msys_intl_8.dll_libintl_fprintf
jmp 0x40a179
mov dword [esp], eax
call sub.msys_1.0.dll_fclose
test eax, eax
je 0x40a1b0
mov dword [esp], str.error_closing_backup_file__s
jmp 0x40a18f
mov ebx, dword [0x4490a0]
mov eax, dword [ebx + 0xc]
mov dword [esp], 0x2b
mov dword [esp + 4], eax
call sub.msys_1.0.dll_putc
jmp 0x40a282
mov ebx, dword [0x4490a0]
mov eax, dword [ebx + 0xc]
mov dword [esp], 0x64
mov dword [esp + 4], eax
call sub.msys_1.0.dll_putc
jmp 0x40a29e
mov edi, dword [0x4490a0]
mov esi, dword [edi + 0xc]
mov dword [esp], 0x62
mov dword [esp + 4], esi
call sub.msys_1.0.dll_putc
jmp 0x40a290
mov dword [esp], str.___d__d_meta_equivalence_classes_created_n
mov eax, dword [0x44d408]
add ebx, eax
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov esi, dword [0x449248]
mov edi, dword [0x449728]
mov edx, dword [0x4490a0]
mov dword [esp + 0xc], esi
mov dword [esp + 8], edi
mov ecx, dword [edx + 0xc]
mov dword [esp], ecx
call sub.msys_intl_8.dll_libintl_fprintf
jmp 0x40a6d3
mov dword [esp], str.__No_backing_up_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov ebx, dword [0x4490a0]
mov edx, dword [ebx + 0xc]
mov dword [esp], edx
call sub.msys_intl_8.dll_libintl_fprintf
jmp 0x40a571
mov dword [esp + 8], ebx
mov eax, dword [0x4490a0]
mov ebx, str.__P_s
mov dword [esp + 4], ebx
mov edx, dword [eax + 0xc]
mov dword [esp], edx
call sub.msys_intl_8.dll_libintl_fprintf
jmp 0x40a461
mov dword [esp + 8], eax
mov ebx, dword [0x4490a0]
mov ecx, str.__S_s
mov dword [esp + 4], ecx
mov eax, dword [ebx + 0xc]
mov dword [esp], eax
call sub.msys_intl_8.dll_libintl_fprintf
jmp 0x40a446
mov dword [esp], str.___d__d_equivalence_classes_created_n
mov eax, dword [0x449248]
add ebx, eax
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov edi, dword [0x449248]
mov edx, dword [0x44d408]
mov ecx, dword [0x4490a0]
mov dword [esp + 0xc], edi
mov dword [esp + 8], edx
mov esi, dword [ecx + 0xc]
mov dword [esp], esi
call sub.msys_intl_8.dll_libintl_fprintf
jmp 0x40a6c5
mov dword [esp], str.__Beginning_of_line_patterns_used_n
call sub.msys_intl_8.dll_libintl_gettext
mov dword [esp + 4], eax
mov esi, dword [0x4490a0]
mov edi, dword [esi + 0xc]
mov dword [esp], edi
call sub.msys_intl_8.dll_libintl_fprintf
jmp 0x40a57e
mov esi, dword [0x4490a0]
mov ebx, 0x11
mov eax, 1
mov ecx, dword [esi + 0xc]
mov dword [esp + 8], ebx
mov dword [esp + 4], eax
mov dword [esp + 0xc], ecx
mov dword [esp], 0x4262ef
call sub.msys_1.0.dll_fwrite
jmp 0x40a334
mov edi, dword [0x4490a0]
mov ecx, 0xe
mov ebx, 1
mov esi, dword [edi + 0xc]
mov dword [esp + 8], ecx
mov dword [esp + 4], ebx
mov dword [esp + 0xc], esi
mov dword [esp], 0x426301
call sub.msys_1.0.dll_fwrite
jmp 0x40a326
mov edx, dword [0x4490a0]
mov esi, 0xb
mov ecx, 1
mov edi, dword [edx + 0xc]
mov dword [esp + 8], esi
mov dword [esp + 4], ecx
mov dword [esp + 0xc], edi
mov dword [esp], 0x426310
call sub.msys_1.0.dll_fwrite
jmp 0x40a319
mov eax, dword [0x4490a0]
mov edx, dword [eax + 0xc]
mov dword [esp], 0x73
mov dword [esp + 4], edx
call sub.msys_1.0.dll_putc
jmp 0x40a30b
mov esi, dword [0x4490a0]
mov ecx, dword [esi + 0xc]
mov dword [esp], 0x70
mov dword [esp + 4], ecx
call sub.msys_1.0.dll_putc
jmp 0x40a2fd
mov edx, dword [0x4490a0]
mov edi, dword [edx + 0xc]
mov dword [esp], 0x58
mov dword [esp + 4], edi
call sub.msys_1.0.dll_putc
jmp 0x40a2cf
mov ecx, dword [0x4490a0]
mov ebx, dword [ecx + 0xc]
mov dword [esp], 0x6c
mov dword [esp + 4], ebx
call sub.msys_1.0.dll_putc
jmp 0x40a2c1
mov edx, dword [0x4490a0]
mov edi, dword [edx + 0xc]
mov dword [esp], 0x69
mov dword [esp + 4], edi
call sub.msys_1.0.dll_putc
jmp 0x40a2b4
mov edx, dword [0x448154]
mov edi, str.__o_s
mov esi, dword [0x4490a0]
mov dword [esp + 4], edi
mov dword [esp + 8], edx
mov ecx, dword [esi + 0xc]
mov dword [esp], ecx
call sub.msys_intl_8.dll_libintl_fprintf
jmp 0x40a439
mov eax, dword [0x4490a0]
mov edx, dword [eax + 0xc]
mov dword [esp], 0x72
mov dword [esp + 4], edx
call sub.msys_1.0.dll_putc
jmp 0x40a42b
mov esi, dword [0x4490a0]
mov ecx, dword [esi + 0xc]
mov dword [esp], 0x6d
mov dword [esp + 4], ecx
call sub.msys_1.0.dll_putc
jmp 0x40a41d
mov eax, dword [0x4490a0]
mov edx, dword [eax + 0xc]
mov dword [esp], 0x65
mov dword [esp + 4], edx
call sub.msys_1.0.dll_putc
jmp 0x40a40f
mov esi, dword [0x4490a0]
mov ecx, dword [esi + 0xc]
mov dword [esp], 0x46
mov dword [esp + 4], ecx
call sub.msys_1.0.dll_putc
jmp 0x40a401
mov eax, dword [0x4490a0]
mov edx, dword [eax + 0xc]
mov dword [esp], 0x66
mov dword [esp + 4], edx
call sub.msys_1.0.dll_putc
jmp 0x40a3f3
mov esi, dword [0x4490a0]
mov ecx, dword [esi + 0xc]
mov dword [esp], 0x61
mov dword [esp + 4], ecx
call sub.msys_1.0.dll_putc
jmp 0x40a3e5
mov edi, dword [0x4490a0]
mov esi, dword [edi + 0xc]
mov dword [esp], 0x54
mov dword [esp + 4], esi
call sub.msys_1.0.dll_putc
jmp 0x40a38e
mov ebx, dword [0x4490a0]
mov eax, dword [ebx + 0xc]
mov dword [esp], 0x4c
mov dword [esp + 4], eax
call sub.msys_1.0.dll_putc
jmp 0x40a380
mov ecx, dword [0x4490a0]
mov ebx, dword [ecx + 0xc]
mov dword [esp], 0x42
mov dword [esp + 4], ebx
call sub.msys_1.0.dll_putc
mov eax, dword [0x449f98]
jmp 0x40a36b
mov eax, dword [0x4490a0]
mov edx, dword [eax + 0xc]
mov dword [esp], 0x77
mov dword [esp + 4], edx
call sub.msys_1.0.dll_putc
jmp 0x40a35e
mov esi, dword [0x4490a0]
mov ecx, dword [esi + 0xc]
mov dword [esp], 0x76
mov dword [esp + 4], ecx
call sub.msys_1.0.dll_putc
jmp 0x40a350
mov eax, dword [0x4490a0]
mov edx, dword [eax + 0xc]
mov dword [esp], 0x74
mov dword [esp + 4], edx
call sub.msys_1.0.dll_putc
jmp 0x40a342
mov edx, 0x100
mov dword [0x449248], edx
jmp 0x40a3a5
mov dword [esp], str.No_backing_up._n
jmp 0x40a98c
mov edi, dword [0x4490a0]
mov esi, dword [edi + 0xc]
mov dword [esp], 0x49
mov dword [esp + 4], esi
call sub.msys_1.0.dll_putc
jmp 0x40a372
mov dword [esp], str.__Compressed_tables_always_back_up_n
jmp 0x40aa66
mov ebx, dword [0x4490a0]
mov eax, dword [ebx + 0xc]
mov dword [esp], 0x37
mov dword [esp + 4], eax
jmp 0x40a3b9