Function at 0x440160
Capabilities:
Read file on windows

Disassembly:
push ebp
mov eax, 0xabababab
mov ecx, 0x19
mov ebp, esp
push edi
push esi
push ebx
lea ebx, [ebp - 0xe0]
mov edi, ebx
sub esp, 0x15c
rep stosd dword es:[edi], eax
mov eax, dword [0x4580a8]
mov dword [esp + 4], ebx
mov dword [esp + 8], 1
mov dword [esp], eax
call dword [0x458048]
mov esi, dword [ebp - 0xc8]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x20cb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x20cc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xdc]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20cd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xd8]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20ce
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xd0]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20cf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected_not__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20d0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20d1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20d2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xac]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20d3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
mov dword [esp + 8], 1
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 1
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20d4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa4]
mov dword [esp + 4], str.expected_6_got__d_n
cmp eax, 6
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20d5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0xa0]
mov dword [esp + 4], str.expected_32_got__d_n
cmp dl, 0x20
mov dword [esp + 8], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20d6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x9c]
mov dword [esp + 4], str.expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20d7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x98]
mov dword [esp + 4], str.expected__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20d8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20d9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x50]
mov dword [esp + 4], str.wrong_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20da
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20db
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20dc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20dd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20de
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected_0_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580b0]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 1
mov dword [esp + 8], 0x2a
mov dword [esp], eax
call dword [0x458044]
mov esi, dword [ebp - 0xc8]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x20e3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x20e4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20e5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20e6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20e7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20e8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20e9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20ea
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected_42_got__d_n
cmp eax, 0x2a
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20eb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x50]
mov dword [esp + 4], str.wrong_value__expected_0_got__d_n
lea esi, [ebp - 0x7c]
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580b8]
mov dword [esp + 8], ebx
mov dword [esp + 4], esi
mov dword [esp + 0xc], 1
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov edi, eax
mov dword [esp + 4], 0x20ef
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, esi
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], esi
lea edi, [ebp - 0x120]
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x20f0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
cmp dword [ebp - 0x64], eax
mov dword [esp + 4], str.expected_shared_streambuf_n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20f1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20f2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x60]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580a4]
lea edx, [ebp - 0xcc]
sub esp, 8
mov dword [esp + 4], edx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580b4]
sub esp, 8
mov dword [esp + 0xc], edi
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x40
mov dword [esp + 8], 0x35
mov dword [esp], eax
call dword [0x45803c]
mov esi, dword [ebp - 0xc8]
sub esp, 0x18
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x20f9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected_1_got__d_n
cmp ecx, 1
mov dword [esp + 8], ecx
sete cl
movzx ecx, cl
mov dword [esp], ecx
call fcn.0044c850
mov dword [esp + 4], 0x20fa
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x13c]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20fb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20fc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20fd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20fe
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x10]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x20ff
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x14]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2100
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected_53_got__d_n
cmp eax, 0x35
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2101
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x50]
mov dword [esp + 4], str.wrong_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a4]
lea edx, [ebp - 0xcc]
mov dword [esp + 4], edx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580b4]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x40
mov dword [esp], eax
call dword [0x45803c]
mov esi, dword [ebp - 0xc8]
sub esp, 0x18
mov edi, eax
mov dword [esp + 4], 0x2106
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2107
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2108
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x2109
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x210a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x210b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x210c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x210d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x210e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected_64_got__d_n
cmp eax, 0x40
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x210f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x50]
mov dword [esp + 4], str.wrong_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580ac]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 2
mov dword [esp + 8], str.fstream_test
mov dword [esp], eax
call dword [0x45803c]
mov esi, dword [ebp - 0xc8]
sub esp, 0x18
mov edi, eax
mov dword [esp + 4], 0x2114
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2115
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2116
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x2117
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2118
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2119
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected_not__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x211a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_ebuf__expected_not__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x211b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected_not__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov edi, dword [esi + 0x4c]
mov dword [esp + 4], 0x211d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x50]
mov dword [esp + 4], str.wrong_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x211f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [sym.imp.msvcrt.dll__close]
mov dword [esp], edi
mov dword [ebp - 0x140], edx
call edx
mov dword [esp + 4], str.expected_fstream_to_close_opened_file_n
cmp eax, 0xffffffff
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2120
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edi, dword [sym.imp.msvcrt.dll__unlink]
mov dword [esp], str.fstream_test
call edi
mov dword [esp + 8], str.fstream_test
test eax, eax
mov dword [esp + 4], str.Couldnt_unlink_file_named__s_n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ac]
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp + 8], str.fstream_test
mov dword [esp], eax
call dword [0x45803c]
mov esi, dword [ebp - 0xc8]
sub esp, 0x18
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x2124
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected_1_got__d_n
cmp ecx, 1
mov dword [esp + 8], ecx
sete cl
movzx ecx, cl
mov dword [esp], ecx
call fcn.0044c850
mov dword [esp + 4], 0x2125
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test ecx, ecx
mov dword [esp + 0xc], ecx
sete cl
movzx ecx, cl
mov dword [esp], ecx
call fcn.0044c850
mov dword [esp + 4], 0x2126
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x13c]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2127
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 4]
mov dword [esp + 4], str.wrong_allocate_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2128
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2129
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x10]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_buffer__expected_not__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x212a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x14]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_ebuf__expected_not__p_got__p_n
test eax, eax
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x212b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi + 0x4c]
mov dword [esp + 4], str.wrong_fd__expected_not__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov ecx, dword [esi + 0x4c]
mov dword [esp + 4], 0x212d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov dword [ebp - 0x13c], ecx
call fcn.0044c5e0
mov eax, dword [esi + 0x50]
mov dword [esp + 4], str.wrong_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x212f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0x13c]
mov edx, dword [ebp - 0x140]
mov dword [esp], ecx
call edx
mov dword [esp + 4], str.expected_fstream_to_close_opened_file_n
cmp eax, 0xffffffff
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2130
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], str.fstream_test
call edi
mov dword [esp + 8], str.fstream_test
mov edi, ebx
test eax, eax
mov dword [esp + 4], str.Couldnt_unlink_file_named__s_n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580b4]
mov dword [esp + 4], ebx
lea ebx, [ebp - 0x120]
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0xffffffff
mov dword [esp], eax
call dword [0x45803c]
sub esp, 0x18
mov dword [esp + 4], 0x2134
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2135
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2136
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2137
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [esp + 8], ebx
mov dword [esp + 4], edi
mov dword [esp + 0xc], 0x40
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0x213a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 0xc], esi
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x213b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x213c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x213d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x213e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x213f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [esp + 4], edi
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0x2142
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 0xc], esi
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2143
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2144
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2145
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2146
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2147
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], edi
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580a8]
sub esp, 8
mov dword [esp + 4], edi
mov dword [esp + 8], 1
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0x214b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x214c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x214d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x214e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x214f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [esp + 8], ebx
mov dword [esp + 4], edi
mov dword [esp + 0xc], 0x40
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0x2152
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 0xc], esi
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2153
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2154
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2155
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2156
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2157
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [esp + 4], edi
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0x215a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov dword [esp + 0xc], esi
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 8], eax
lea esi, [ebp - 0x118]
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x215b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x215c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x215d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x215e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x215f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [esp + 8], esi
mov dword [esp + 4], edi
mov dword [esp + 0xc], 0x38
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x2162
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xc8]
mov eax, dword [ebp - 0x13c]
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2163
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2164
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2165
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2166
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2167
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [esp + 8], esi
mov dword [esp + 4], edi
mov dword [esp + 0xc], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x216a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xc8]
mov eax, dword [ebp - 0x13c]
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x216b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 0xc], eax
lea esi, [ebp - 0x11c]
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x216c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x216d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x216e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x216f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [esp + 8], esi
mov dword [esp + 4], edi
mov dword [esp + 0xc], 0x3c
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x2172
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xc8]
mov eax, dword [ebp - 0x13c]
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2173
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2174
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2175
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2176
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2177
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [esp + 4], edi
mov dword [esp + 0xc], 5
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x217a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xc8]
mov eax, dword [ebp - 0x13c]
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x217b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], esi
mov dword [esp + 4], str.wrong_buffer__expected__p_got__p_n
cmp eax, esi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x217c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_ebuf__expected__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x217d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x217e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x217f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], edi
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580b4]
sub esp, 8
mov dword [esp + 4], edi
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0x2a
mov dword [esp], eax
call dword [0x45803c]
sub esp, 0x18
mov dword [esp + 4], 0x2184
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2185
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2186
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2187
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [ebp - 0xc4], 1
mov dword [esp + 8], ebx
mov dword [esp + 4], edi
mov dword [esp + 0xc], 0x40
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov ebx, eax
mov dword [esp + 4], 0x218b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test ebx, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return__expected_NULL_got__p_n
mov ebx, edi
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x218c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x218d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x218e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x218f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2190
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xc4], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [ebp - 0xc4], 1
mov dword [esp + 4], edi
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0x2194
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_NULL_got__p_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2195
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2196
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2197
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2198
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2199
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xc4], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], edi
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580ac]
sub esp, 8
mov dword [esp + 4], edi
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 2
mov dword [esp + 8], str.fstream_test
mov dword [esp], eax
call dword [0x45803c]
mov eax, dword [0x458084]
mov dword [ebp - 0xc4], 1
sub esp, 0x18
mov dword [esp + 4], edi
lea edi, [ebp - 0x120]
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0x219f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_NULL_got__p_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21a0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21a1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21a2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21a3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21a4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xc4], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [ebp - 0xc4], 1
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x40
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov esi, eax
mov dword [esp + 4], 0x21a8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 8], esi
sete al
mov dword [esp + 4], str.wrong_return__expected_NULL_got__p_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21a9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21aa
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_base_value__expected_not__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21ab
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21ac
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21ad
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xc4], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x21af
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov esi, dword [sym.imp.msvcrt.dll__unlink]
mov dword [esp], str.fstream_test
call esi
mov dword [esp + 8], str.fstream_test
test eax, eax
mov dword [esp + 4], str.Couldnt_unlink_file_named__s_n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ac]
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp + 8], str.fstream_test
mov dword [esp], eax
call dword [0x45803c]
mov eax, dword [0x458084]
mov dword [ebp - 0xc4], 1
sub esp, 0x18
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x21b4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x13c]
mov dword [esp + 4], str.wrong_return__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21b5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21b6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x14]
mov dword [esp + 4], str.wrong_ebuf_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21b7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21b8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21b9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xc4], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458084]
mov dword [ebp - 0xc4], 1
mov dword [esp + 8], edi
mov dword [esp + 4], ebx
mov dword [esp + 0xc], 0x40
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x21bd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x13c]
mov dword [esp + 4], str.wrong_return__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21be
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 4], str.wrong_base_value__expected_NULL_got__p_n
test eax, eax
mov dword [esp + 8], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21bf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 0x10]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_base_value__expected_not__p_got__p_n
cmp eax, edi
mov dword [esp + 0xc], eax
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21c0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 8]
mov dword [esp + 4], str.wrong_unbuffered_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21c1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc8]
mov eax, dword [eax + 4]
mov dword [esp + 4], str.wrong_allocated_value__expected_1_got__d_n
cmp eax, 1
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21c2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xc4], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x21c4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], str.fstream_test
call esi
mov dword [esp + 8], str.fstream_test
test eax, eax
mov dword [esp + 4], str.Couldnt_unlink_file_named__s_n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a8]
mov dword [esp + 4], ebx
mov dword [esp + 8], 1
mov dword [esp], eax
call dword [0x458048]
mov ecx, dword [ebp - 0xc8]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x21c9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov dword [ebp - 0x140], ecx
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x45809c]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x2a
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0x21cb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xc4]
xor eax, eax
mov dword [esp + 4], str.attaching_on_vanilla_stream_set_some_state_bits_n
test edx, edx
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458094]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x21cd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor edx, edx
cmp edi, 0x2a
mov dword [esp + 8], edi
sete dl
mov dword [esp + 4], str.wrong_fd__expected_42_got__d_n
mov dword [esp], edx
mov dword [ebp - 0x13c], edx
call fcn.0044c850
mov dword [esp + 4], 0x21ce
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0x140]
mov eax, dword [ecx + 0x50]
mov dword [esp + 4], str.wrong_close_value__expected_0_got__d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x45809c]
mov dword [ebp - 0xc4], 1
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x35
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0x21d1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xc4], 3
mov dword [esp + 4], str.attaching_on_already_setup_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21d2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x13c]
mov dword [esp + 8], edi
mov dword [esp + 4], str.wrong_fd__expected_42_got__d_n
mov dword [esp], edx
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580a8]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 8], 1
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x21d8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x458094]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x21da
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21db
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0xffffffff
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.wrong_fd__expected__1_but_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580ac]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp + 8], str.fstream_test
mov dword [esp], eax
call dword [0x45803c]
mov edx, dword [ebp - 0xc8]
sub esp, 0x18
mov edi, eax
mov dword [esp + 4], 0x21e0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov dword [ebp - 0x13c], edx
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x458094]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x21e2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21e3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x13c]
mov eax, dword [edx + 0x4c]
mov dword [esp + 0xc], edi
mov dword [esp + 4], str.wrong_fd__expected__d_but_got__d_n
cmp eax, edi
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x21e5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], str.fstream_test
call esi
mov dword [esp + 8], str.fstream_test
test eax, eax
mov dword [esp + 4], str.Couldnt_unlink_file_named__s_n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a8]
mov dword [esp + 4], ebx
mov dword [esp + 8], 1
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0x21e9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x458094]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x21eb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21ec
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0xffffffff
mov dword [esp + 8], edi
sete al
mov dword [esp + 4], str.wrong_fd__expected__1_but_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580ac]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 2
mov dword [esp + 8], str.fstream_test
mov dword [esp], eax
call dword [0x45803c]
mov edx, dword [ebp - 0xc8]
sub esp, 0x18
mov edi, eax
mov dword [esp + 4], 0x21f1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov dword [ebp - 0x13c], edx
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
call fcn.0044c850
mov eax, dword [0x458094]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x21f3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21f4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x13c]
mov eax, dword [edx + 0x4c]
mov dword [esp + 0xc], edi
mov dword [esp + 4], str.wrong_fd__expected__d_but_got__d_n
cmp eax, edi
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458088]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x21f8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xc8]
mov eax, dword [ebp - 0x13c]
mov dword [esp + 4], str.wrong_return__expected__p_got__p_n
cmp edx, eax
mov dword [esp + 0xc], eax
sete al
mov dword [esp + 8], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21f9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458080]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x8000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x21fd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x13c]
mov dword [esp + 8], 0x4000
mov dword [esp + 4], str.wrong_return__expected__d_got__d_n
cmp eax, 0x4000
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x21fe
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458080]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x8000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x2200
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x13c]
mov dword [esp + 8], 0x8000
mov dword [esp + 4], str.wrong_return__expected__d_got__d_n
cmp eax, 0x8000
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2201
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458080]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x4000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x2203
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x13c]
mov dword [esp + 8], 0x8000
mov dword [esp + 4], str.wrong_return__expected__d_got__d_n
cmp eax, 0x8000
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2204
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458080]
mov dword [esp + 4], ebx
mov dword [esp + 8], 0x9000
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov ebx, eax
mov dword [esp + 4], 0x2206
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0xffffffff
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.wrong_return__expected__1_got__d_n
lea ebx, [ebp - 0xe0]
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2207
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x220a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x458090]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
cmp eax, 1
sete al
mov dword [esp + 4], str.expected_fstream_to_be_open_n
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458098]
mov dword [esp + 4], ebx
mov dword [ebp - 0xc4], 3
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x220d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 4], str.close_did_not_clear_state___d_n
test eax, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458098]
mov dword [esp + 4], ebx
mov dword [ebp - 0xc4], 1
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x2210
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xc4], 3
mov dword [esp + 4], str.close_on_a_closed_stream_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2211
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x458090]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
test eax, eax
sete al
mov dword [esp + 4], str.expected_fstream_to_not_be_open_n
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2212
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp], edi
call dword [sym.imp.msvcrt.dll__close]
mov dword [esp + 4], str.expected_close_to_close_the_opened_file_n
cmp eax, 0xffffffff
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x45808c]
mov dword [ebp - 0xc4], 1
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 2
mov dword [esp + 8], str.fstream_test
mov dword [esp], eax
call dword [0x458040]
mov eax, dword [0x458094]
sub esp, 0x14
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov edi, eax
mov dword [esp + 4], 0x2218
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp edi, 0xffffffff
mov dword [esp + 8], edi
setne al
mov dword [esp + 4], str.wrong_fd__expected_not__1_got__d_n
lea edi, [ebp - 0xd4]
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2219
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xc4], 1
mov dword [esp + 4], str.open_did_not_succeed_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x45808c]
mov dword [esp + 4], ebx
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 2
mov dword [esp + 8], str.fstream_test
mov dword [esp], eax
call dword [0x458040]
sub esp, 0x14
mov dword [esp + 4], 0x221b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xc4], 3
mov dword [esp + 4], str.second_open_did_not_set_failbit_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458098]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580a0]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x221e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [ebp - 0x144], esi
mov dword [esp], str.fstream_test
call esi
mov dword [esp + 8], str.fstream_test
test eax, eax
mov dword [esp + 4], str.Couldnt_unlink_file_named__s_n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580ac]
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 2
mov dword [esp + 8], str.fstream_test
mov dword [esp], eax
call dword [0x45803c]
sub esp, 0x18
mov esi, eax
mov dword [esp + 4], 0x2221
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, ebx
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.constructor_returned_wrong_pointer__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x2222
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_stream_state__expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2224
mov esi, dword [ebp - 0xc8]
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4583bc]
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
cmp eax, 1
sete al
mov dword [esp + 4], str.expected_filebuf_to_be_open_n
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2225
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp dword [ebp - 0xb0], 1
mov dword [esp + 4], str.internal_filebuf_not_marked_for_deletion_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458298]
mov dword [esp + 4], edi
mov dword [esp + 8], 0x456b66
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x2229
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x13c]
mov dword [esp + 0xc], edi
mov dword [esp + 8], ebx
cmp eax, edi
mov dword [esp + 4], str.stream_operation_returned_wrong_pointer__expected__p_got__p_n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458294]
mov dword [esp + 4], edi
mov dword [esp + 8], 0xf
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [ebp - 0x13c], eax
mov dword [esp + 4], 0x222b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x13c]
mov dword [esp + 0xc], edi
mov dword [esp + 8], ebx
cmp eax, edi
mov dword [esp + 4], str.stream_operation_returned_wrong_pointer__expected__p_got__p_n
mov edi, str.ftest
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x222e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov eax, dword [esi + 0x4c]
mov dword [esp], eax
mov eax, dword [sym.imp.msvcrt.dll__lseek]
mov dword [ebp - 0x140], eax
call eax
mov dword [esp + 4], str._lseek_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x222f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
lea ecx, [ebp - 0x128]
mov dword [esp + 8], 1
mov dword [esp + 4], ecx
mov eax, dword [esi + 0x4c]
mov dword [esp], eax
call dword [sym.imp.msvcrt.dll__read]
mov dword [esp + 4], str._read_succeeded_on_OPENMODE_out_only_fstream_n
cmp eax, 0xffffffff
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
mov eax, dword [0x4580ac]
sub esp, 8
mov dword [esp + 4], ebx
mov dword [esp + 0x14], 1
mov dword [esp + 0x10], 0x1a4
mov dword [esp + 0xc], 1
mov dword [esp + 8], str.fstream_test
mov dword [esp], eax
call dword [0x45803c]
sub esp, 0x18
mov esi, eax
mov dword [esp + 4], 0x2234
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, ebx
mov dword [esp + 0xc], esi
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.constructor_returned_wrong_pointer__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x2235
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xc4]
mov dword [esp + 8], 0
mov dword [esp + 4], str.wrong_stream_state__expected__d_got__d_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2237
mov esi, dword [ebp - 0xc8]
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4583bc]
mov dword [ebp - 0x13c], esi
mov dword [esp + 4], esi
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
cmp eax, 1
sete al
mov dword [esp + 4], str.expected_filebuf_to_be_open_n
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4581a0]
lea ecx, [ebp - 0x128]
mov dword [ebp - 0x128], 0x41414141
mov dword [esp + 8], ecx
mov dword [ebp - 0x124], 0x41414141
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x223c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, ebx
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], ebx
lea esi, [ebp - 0x128]
mov dword [esp], eax
mov dword [esp + 4], str.stream_operation_returned_wrong_pointer__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x223e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov byte [ebp - 0x121], 0
call fcn.0044c5e0
mov ecx, 6
repe cmpsb byte [esi], byte es:[edi]
lea ecx, [ebp - 0x128]
mov dword [esp + 4], str.expected_ftest_got__s_n
mov dword [esp + 8], ecx
seta al
sbb al, 0
test al, al
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0x12c]
mov dword [esp + 4], ebx
mov dword [esp + 8], eax
mov eax, dword [0x458194]
mov dword [ebp - 0x12c], 0x3039
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0x2242
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp esi, ebx
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], ebx
mov dword [esp], eax
mov dword [esp + 4], str.stream_operation_returned_wrong_pointer__expected__p_got__p_n
call fcn.0044c850
mov dword [esp + 4], 0x2243
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x12c]
mov dword [esp + 4], str.expected_12_got__d_n
cmp eax, 0xf
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2246
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov esi, dword [ebp - 0x13c]
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov eax, dword [esi + 0x4c]
mov dword [esp], eax
mov eax, dword [ebp - 0x140]
call eax
mov dword [esp + 4], str._lseek_failed_n
test eax, eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0x2247
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov dword [esp + 8], 6
mov dword [esp + 4], str.blabla
mov eax, dword [esi + 0x4c]
mov dword [esp], eax
call dword [sym.imp.msvcrt.dll__write]
mov dword [esp + 4], str._write_succeeded_on_OPENMODE_in_fstream_n
cmp eax, 0xffffffff
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x4580a0]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0x224b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x144]
mov dword [esp], str.fstream_test
call edx
mov dword [esp + 8], str.fstream_test
test eax, eax
mov dword [esp + 4], str.Couldnt_unlink_file_named__s__some_filedescs_are_still_open__n
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret