Function at 0x41c230
Capabilities:
Create thread

Disassembly:
push ebp
mov ecx, 0x14
mov ebp, esp
push edi
push esi
mov esi, 0xabababab
lea edi, [ebp - 0xb8]
push ebx
mov eax, esi
sub esp, 0xfc
rep stosd dword es:[edi], eax
mov ecx, 0x14
lea edi, [ebp - 0x68]
rep stosd dword es:[edi], eax
mov dword [esp], 0x4c
lea edi, [ebp - 0xb8]
call dword [0x458458]
mov dword [esp + 4], 0xbe7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov ebx, eax
call fcn.0044c5e0
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.failed_to_allocate_streambuf_object_n
setne al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x45844c]
mov dword [esp + 4], ebx
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0xbeb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4582e0]
mov eax, dword [eax]
mov dword [esp + 4], str.expected_4_got__d_n
cmp eax, 4
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 8], 0
mov dword [esp + 4], eax
mov eax, dword [0x458360]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xbed
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
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], 0xbee
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 8], 4
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 4
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xbef
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xac]
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], 0xbf0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
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], 0xbf1
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], 0xbf2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x98]
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], 0xbf3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
mov dword [esp + 4], str.expected_0_got__x_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], 0xbf4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x90]
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], 0xbf5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0x8c]
mov dword [esp + 4], str.expected___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], 0xbf6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x88]
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], 0xbf7
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x84]
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], 0xbf8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x7c]
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], 0xbf9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4582e0]
mov eax, dword [eax]
mov dword [esp + 4], str.expected_5_got__d_n
cmp eax, 5
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb0], 8
mov dword [esp + 4], eax
mov eax, dword [0x458354]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0xbfc
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 8], 4
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 4
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xbfd
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4582e0]
mov eax, dword [eax]
mov dword [esp + 4], str.expected_4_got__d_n
cmp eax, 4
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, esi
mov ecx, 0x14
rep stosd dword es:[edi], eax
lea eax, [ebp - 0xb8]
mov dword [esp + 8], ebx
lea edi, [ebp - 0xb8]
mov dword [esp + 4], eax
mov eax, dword [0x458360]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xc00
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.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], 0xc01
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__x_got__x_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], 0xc02
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xac]
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], 0xc03
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
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], 0xc04
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], 0xc05
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x98]
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], 0xc06
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
mov dword [esp + 4], str.expected_0_got__x_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], 0xc07
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x90]
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], 0xc08
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0x8c]
mov dword [esp + 4], str.expected___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], 0xc09
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x88]
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], 0xc0a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x84]
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], 0xc0b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4582e0]
mov eax, dword [eax]
mov dword [esp + 4], str.expected_5_got__d_n
cmp eax, 5
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb0], 8
mov dword [esp + 4], eax
mov eax, dword [0x458354]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0xc0e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
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], 0xc0f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 8], 4
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 4
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc10
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4582e0]
mov eax, dword [eax]
mov dword [esp + 4], str.expected_4_got__d_n
cmp eax, 4
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, esi
mov ecx, 0x14
rep stosd dword es:[edi], eax
lea eax, [ebp - 0xb8]
lea edi, [ebp - 0xb8]
mov dword [esp + 4], eax
mov eax, dword [0x458364]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0xc13
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
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], 0xc14
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 8], 4
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 4
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc15
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xac]
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], 0xc16
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xa8]
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], 0xc17
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], 0xc18
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x98]
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], 0xc19
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
mov dword [esp + 4], str.expected_0_got__x_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], 0xc1a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x90]
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], 0xc1b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0x8c]
mov dword [esp + 4], str.expected___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], 0xc1c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x88]
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], 0xc1d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x84]
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], 0xc1e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4582e0]
mov eax, dword [eax]
mov dword [esp + 4], str.expected_5_got__d_n
cmp eax, 5
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
or dword [ebp - 0xb0], 8
mov dword [esp + 4], eax
mov eax, dword [0x458358]
mov dword [esp + 8], ebx
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xc23
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.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], 0xc24
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 8], 8
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 8
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 8], 0
mov dword [esp + 4], eax
mov eax, dword [0x458358]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xc26
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
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], 0xc27
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 8], 0xc
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 0xc
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb4], ebx
mov dword [esp + 4], eax
mov eax, dword [0x458358]
mov dword [esp + 8], ebx
mov dword [ebp - 0x9c], 0
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xc2b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.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], 0xc2c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 8], 8
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 8
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 4], eax
mov eax, dword [0x458354]
mov dword [esp], eax
call dword [0x45804c]
mov eax, 0xcdcdcdcd
mov ecx, 0x14
rep stosd dword es:[edi], eax
sub esp, 8
lea eax, [ebp - 0x68]
mov dword [esp + 8], eax
lea eax, [ebp - 0xb8]
mov dword [esp + 4], eax
mov eax, dword [0x458368]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xc32
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
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], 0xc33
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x60]
mov edx, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected__x_got__x_n
or eax, 4
mov dword [esp + 0xc], edx
cmp edx, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc35
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], 0xc36
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x48]
mov dword [esp + 4], str.expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc37
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x94]
mov eax, dword [ebp - 0x44]
mov dword [esp + 4], str.expected__x_got__x_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc38
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x90]
mov dword [esp + 8], 0xffffffab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xffffffab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc39
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0x8c]
mov dword [esp + 8], 0xffffffab
mov dword [esp + 4], str.expected__d_got__d_n
cmp dl, 0xab
mov dword [esp + 0xc], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc3a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x88]
mov dword [esp + 8], 0xffffffab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xffffffab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc3b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x84]
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], 0xc3c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4582e0]
mov eax, dword [eax]
mov dword [esp + 4], str.expected_5_got__d_n
cmp eax, 5
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0x68]
mov byte [ebp - 0x8c], 0xcd
mov dword [esp + 8], eax
lea eax, [ebp - 0xb8]
mov dword [esp + 4], eax
mov eax, dword [0x45835c]
mov dword [ebp - 0xb0], 0xcdcdcdcd
mov dword [ebp - 0x9c], 0xcdcdcdcd
mov dword [ebp - 0x98], 0xcdcdcdcd
mov dword [ebp - 0x94], 0xcdcdcdcd
mov dword [ebp - 0x90], 0xcdcdcdcd
mov dword [ebp - 0x88], 0xcdcdcdcd
mov dword [ebp - 0x84], 0xcdcdcdcd
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xc48
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
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], 0xc49
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x60]
mov edx, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected__x_got__x_n
or eax, 4
mov dword [esp + 0xc], edx
cmp edx, eax
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc4b
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x9c]
mov dword [esp + 8], 0xcdcdcdcd
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xcdcdcdcd
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc4c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x98]
mov eax, dword [ebp - 0x48]
mov dword [esp + 4], str.expected__p_got__p_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc4d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0x94]
mov eax, dword [ebp - 0x44]
mov dword [esp + 4], str.expected__x_got__x_n
cmp edx, eax
mov dword [esp + 8], eax
sete al
mov dword [esp + 0xc], edx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc4e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x90]
mov dword [esp + 8], 0xffffffab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xffffffab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc4f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
movsx edx, byte [ebp - 0x8c]
mov dword [esp + 8], 0xffffffab
mov dword [esp + 4], str.expected__d_got__d_n
cmp dl, 0xab
mov dword [esp + 0xc], edx
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc50
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x88]
mov dword [esp + 8], 0xffffffab
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xffffffab
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc51
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x84]
mov dword [esp + 8], 0xcdcdcdcd
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, 0xcdcdcdcd
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb4], ebx
mov dword [ebp - 0x84], 1
mov dword [ebx + 0x30], 0
mov dword [esp], eax
call dword [0x458350]
mov dword [esp + 4], 0xc58
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x84]
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], 0xc59
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
mov eax, dword [eax + 0x30]
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
lea eax, [ebp - 0xb8]
mov dword [ebp - 0x84], 0
mov dword [esp], eax
call dword [0x458350]
mov dword [esp + 4], 0xc5c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x84]
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], 0xc5d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
mov eax, dword [eax + 0x30]
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
lea eax, [ebp - 0xb8]
mov dword [esp], eax
call dword [0x45834c]
mov dword [esp + 4], 0xc5f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x84]
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], 0xc60
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
mov eax, dword [eax + 0x30]
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
lea eax, [ebp - 0xb8]
mov dword [ebp - 0x84], 0xffffffff
mov dword [esp], eax
call dword [0x45834c]
mov dword [esp + 4], 0xc63
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x84]
mov dword [esp + 4], str.expected__2_got__d_n
cmp eax, 0xfffffffe
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xc64
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb4]
mov eax, dword [eax + 0x30]
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
lea eax, [ebp - 0xb8]
mov ebx, dword [sym.imp.kernel32.dll_CreateEventW]
mov dword [esp + 0xc], 0
mov dword [ebp - 0xcc], eax
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0
call ebx
sub esp, 0x10
mov dword [ebp - 0xc8], eax
mov dword [esp + 4], 0xc68
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edx, dword [ebp - 0xc8]
xor eax, eax
mov dword [esp + 4], str.CreateEventW_failed_n
test edx, edx
setne al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0
call ebx
sub esp, 0x10
mov dword [ebp - 0xc4], eax
mov dword [esp + 4], 0xc6a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0xc4]
xor eax, eax
mov dword [esp + 4], str.CreateEventW_failed_n
test ecx, ecx
setne al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0
call ebx
sub esp, 0x10
mov dword [ebp - 0xc0], eax
mov dword [esp + 4], 0xc6c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov esi, dword [ebp - 0xc0]
xor eax, eax
mov dword [esp + 4], str.CreateEventW_failed_n
test esi, esi
setne al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 0xc], 0
mov dword [esp + 8], 0
mov dword [esp + 4], 0
mov dword [esp], 0
call ebx
sub esp, 0x10
mov dword [ebp - 0xbc], eax
mov dword [esp + 4], 0xc6e
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov edi, dword [ebp - 0xbc]
xor eax, eax
mov dword [esp + 4], str.CreateEventW_failed_n
test edi, edi
setne al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xcc]
mov dword [esp + 0x14], 0
mov dword [esp + 0x10], 0
mov dword [esp + 0xc], eax
mov dword [esp + 8], 0x40da30
mov dword [esp + 4], 0
mov dword [esp], 0
call dword [sym.imp.kernel32.dll_CreateThread]
sub esp, 0x18
mov esi, eax
mov dword [ebp - 0xe0], eax
mov dword [esp + 4], 0xc70
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
test esi, esi
mov dword [esp + 4], str.CreateThread_failed_n
setne al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0xc8]
mov dword [esp + 4], 0xffffffff
mov dword [esp], eax
mov eax, dword [sym.imp.kernel32.dll_WaitForSingleObject]
mov dword [ebp - 0xe4], eax
call eax
lea eax, [ebp - 0x80]
mov ebx, dword [sym.imp.kernel32.dll_TryEnterCriticalSection]
sub esp, 8
mov dword [esp], eax
call ebx
sub esp, 4
mov esi, eax
mov dword [esp + 4], 0xc74
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 4], str.the_ios_object_was_not_locked_before_n
sete al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0xb4]
add eax, 0x34
mov dword [esp], eax
call ebx
sub esp, 4
mov esi, eax
mov dword [esp + 4], 0xc76
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test esi, esi
mov dword [esp + 4], str.the_streambuf_was_not_locked_before_n
sete al
mov esi, 0x14
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [0x458338]
mov dword [esp], eax
call ebx
sub esp, 4
mov ebx, eax
mov dword [esp + 4], 0xc78
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
test ebx, ebx
mov dword [esp + 4], str.the_static_critical_section_was_not_locked_before_n
sete al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0x94], 0x8000
mov dword [esp + 4], eax
mov eax, dword [0x458328]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0xc7d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x8000
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], 0x8000
mov dword [esp], eax
mov dword [esp + 4], str.expected__x_got__x_n
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 8], 0x444
mov dword [esp + 4], eax
mov eax, dword [0x45832c]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov ebx, eax
mov dword [esp + 4], 0xc7f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x8000
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], 0x8000
mov dword [esp], eax
mov dword [esp + 4], str.expected__x_got__x_n
call fcn.0044c850
mov dword [esp + 4], 0xc80
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
mov dword [esp + 8], 0x444
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 0x444
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 8], 0
mov dword [esp + 4], eax
mov eax, dword [0x45832c]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov ebx, eax
mov dword [esp + 4], 0xc82
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x444
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], 0x444
mov dword [esp], eax
mov dword [esp + 4], str.expected__x_got__x_n
call fcn.0044c850
mov dword [esp + 4], 0xc83
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
mov dword [esp + 8], 0
mov dword [esp + 4], str.expected__x_got__x_n
test eax, eax
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0x84], 0
mov dword [esp + 4], eax
mov eax, dword [0x458324]
mov dword [ebp - 0x94], 0x8400
mov dword [esp + 8], 0x444
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov ebx, eax
mov dword [esp + 4], 0xc89
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x8400
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], 0x8400
mov dword [esp], eax
mov dword [esp + 4], str.expected__x_got__x_n
call fcn.0044c850
mov dword [esp + 4], 0xc8a
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
mov dword [esp + 8], 0x8444
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 0x8444
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 0xc], 0
mov dword [esp + 4], eax
mov eax, dword [0x458320]
mov dword [esp + 8], 0x111
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov ebx, eax
mov dword [esp + 4], 0xc8c
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x8444
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], 0x8444
mov dword [esp], eax
mov dword [esp + 4], str.expected__x_got__x_n
call fcn.0044c850
mov dword [esp + 4], 0xc8d
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
mov dword [esp + 8], 0x8444
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 0x8444
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 0xc], 0x105
mov dword [esp + 4], eax
mov eax, dword [0x458320]
mov dword [esp + 8], 0x111
mov dword [esp], eax
call dword [0x458044]
sub esp, 0x10
mov ebx, eax
mov dword [esp + 4], 0xc8f
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x8444
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], 0x8444
mov dword [esp], eax
mov dword [esp + 4], str.expected__x_got__x_n
call fcn.0044c850
mov dword [esp + 4], 0xc90
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
mov dword [esp + 8], 0x8541
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 0x8541
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 8], 0x1111
mov dword [esp + 4], eax
mov eax, dword [0x45831c]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov ebx, eax
mov dword [esp + 4], 0xc94
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x8541
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], 0x8541
mov dword [esp], eax
mov dword [esp + 4], str.expected__x_got__x_n
call fcn.0044c850
mov dword [esp + 4], 0xc95
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
mov dword [esp + 8], 0x8440
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 0x8440
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 8], 0x8008
mov dword [esp + 4], eax
mov eax, dword [0x45831c]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov ebx, eax
mov dword [esp + 4], 0xc97
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0x8440
mov dword [esp + 0xc], ebx
sete al
mov dword [esp + 8], 0x8440
mov dword [esp], eax
mov dword [esp + 4], str.expected__x_got__x_n
call fcn.0044c850
mov dword [esp + 4], 0xc98
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0x94]
mov dword [esp + 8], 0x440
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 0x440
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0x84], 0xffffffff
mov dword [esp + 4], eax
mov eax, dword [0x458318]
mov dword [ebp - 0xb0], 8
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0xc9e
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.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb0], 0
mov dword [esp + 4], eax
mov eax, dword [0x458318]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0xca1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_1_got__d_n
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 4], eax
mov eax, dword [0x458314]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0xca3
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.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb0], 5
mov dword [esp + 4], eax
mov eax, dword [0x458314]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0xca6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 4
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_4_got__d_n
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 4], eax
mov eax, dword [0x458310]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0xca8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 1
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_1_got__d_n
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb0], 8
mov dword [esp + 4], eax
mov eax, dword [0x458310]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0xcab
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.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 4], eax
mov eax, dword [0x45830c]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0xcad
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.expected_0_got__d_n
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb0], 4
mov dword [esp + 4], eax
mov eax, dword [0x45830c]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0xcb0
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 4
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_4_got__d_n
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb0], 3
mov dword [esp + 4], eax
mov eax, dword [0x45830c]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0xcb3
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 2
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_2_got__d_n
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0xb0], 7
mov dword [esp + 4], eax
mov eax, dword [0x45830c]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov ebx, eax
mov dword [esp + 4], 0xcb6
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
xor eax, eax
cmp ebx, 6
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected_6_got__d_n
mov ebx, 0x10000
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [ebp - 0x84], 0
mov dword [esp + 4], eax
mov eax, dword [0x458308]
mov dword [esp + 8], 0
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xcb9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
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
lea eax, [ebp - 0xb8]
mov dword [esp + 8], 9
mov dword [esp + 4], eax
mov eax, dword [0x458308]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov dword [esp + 4], 0xcbb
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 4], str.expected_9_got__d_n
cmp eax, 9
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0xc4]
mov dword [ebp - 0x84], 0xffffffff
mov dword [esp], eax
mov eax, dword [sym.imp.kernel32.dll_SetEvent]
mov dword [ebp - 0xe8], eax
call eax
sub esp, 4
lea esi, [esi]
call dword [0x458300]
mov dword [esp + 4], 0xcc4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov edi, eax
call fcn.0044c5e0
xor eax, eax
cmp edi, ebx
mov dword [esp + 8], ebx
sete al
mov dword [esp + 0xc], edi
mov dword [esp], eax
mov dword [esp + 4], str.expected__x_got__x_n
call fcn.0044c850
mov dword [esp + 4], 0xcc5
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x458304]
mov eax, dword [eax]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
add ebx, ebx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
sub esi, 1
jne 0x41e240
mov dword [esp + 4], 0xcca
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4582fc]
mov eax, dword [eax]
mov dword [esp + 4], str.expected__1_got__d_n
cmp eax, 0xffffffff
mov dword [esp + 8], eax
sete al
xor ebx, ebx
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea esi, [esi]
nop
call dword [0x4582ec]
mov dword [esp + 4], 0xcce
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov edi, eax
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.expected__d_got__d_n
call fcn.0044c850
mov dword [esp + 4], 0xccf
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4582fc]
mov eax, dword [eax]
mov dword [esp + 8], ebx
mov dword [esp + 4], str.expected__d_got__d_n
cmp eax, ebx
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
lea eax, [ebp - 0xb8]
mov dword [esp + 8], edi
mov dword [esp + 4], eax
mov eax, dword [0x4582f4]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov esi, eax
mov dword [esp + 4], 0xcd1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
lea ecx, [edi*4]
mov dword [esp + 0xc], esi
mov edx, ecx
add edx, dword [0x4582f8]
mov dword [esp + 4], str.expected__p_got__p_n
cmp edx, esi
mov dword [esp + 8], edx
sete dl
mov dword [ebp - 0xdc], ecx
movzx edx, dl
mov dword [esp], edx
call fcn.0044c850
mov dword [esp + 4], 0xcd2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [esi]
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
lea eax, [ebp - 0xb8]
mov dword [esp + 8], edi
mov dword [esp + 4], eax
mov eax, dword [0x4582f0]
mov dword [esp], eax
call dword [0x458048]
sub esp, 0xc
mov edi, eax
mov dword [esp + 4], 0xcd4
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov ecx, dword [ebp - 0xdc]
xor eax, eax
add ecx, dword [0x4582f8]
cmp ecx, edi
mov dword [esp + 0xc], edi
sete al
mov dword [esp + 8], ecx
add ebx, 1
mov dword [esp + 4], str.expected__p_got__p_n
mov dword [esp], eax
call fcn.0044c850
cmp ebx, 8
jne 0x41e300
call dword [0x4582ec]
mov dword [esp + 4], 0xcd8
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
mov ebx, eax
call fcn.0044c5e0
xor eax, eax
cmp ebx, 0xffffffff
mov dword [esp + 8], ebx
sete al
mov dword [esp + 4], str.expected__1_got__d_n
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xcd9
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4582fc]
mov eax, dword [eax]
mov dword [esp + 4], str.expected_7_got__d_n
cmp eax, 7
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0xc0]
mov esi, dword [ebp - 0xe8]
mov dword [esp], eax
call esi
mov eax, dword [ebp - 0xbc]
sub esp, 4
mov dword [esp], eax
call esi
mov esi, dword [ebp - 0xe0]
mov eax, dword [ebp - 0xe4]
sub esp, 4
mov dword [esp], esi
mov dword [esp + 4], 0xffffffff
call eax
lea eax, [ebp - 0xb8]
mov dword [ebp - 0x9c], 1
sub esp, 8
mov dword [esp + 4], eax
mov eax, dword [0x458354]
mov dword [esp], eax
call dword [0x45804c]
sub esp, 8
mov dword [esp + 4], 0xce1
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [ebp - 0xb0]
mov dword [esp + 8], 4
mov dword [esp + 4], str.expected__x_got__x_n
cmp eax, 4
mov dword [esp + 0xc], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov dword [esp + 4], 0xce2
mov dword [esp], str..._wine_dlls_msvcirt_tests_msvcirt.c
call fcn.0044c5e0
mov eax, dword [0x4582e0]
mov eax, dword [eax]
mov dword [esp + 4], str.expected_4_got__d_n
cmp eax, 4
mov dword [esp + 8], eax
sete al
movzx eax, al
mov dword [esp], eax
call fcn.0044c850
mov eax, dword [ebp - 0xc8]
mov ebx, dword [sym.imp.kernel32.dll_CloseHandle]
mov dword [esp], eax
call ebx
mov eax, dword [ebp - 0xc4]
sub esp, 4
mov dword [esp], eax
call ebx
mov eax, dword [ebp - 0xc0]
sub esp, 4
mov dword [esp], eax
call ebx
mov eax, dword [ebp - 0xbc]
sub esp, 4
mov dword [esp], eax
call ebx
sub esp, 4
mov dword [esp], esi
call ebx
sub esp, 4
lea esp, [ebp - 0xc]
pop ebx
pop esi
pop edi
pop ebp
ret