Function at 0x4120a4
Capabilities:
Terminate process

Disassembly:
jmp 0x4161f2
push 4
mov eax, 0x427c38
call fcn.0041167c
mov edi, dword [ebp + 0x24]
mov esi, dword [ebp + 0x28]
mov ecx, 0x433073
mov dword [ebp - 4], 1
call fcn.00411edd
mov ebx, 0x4110cd
lea eax, [ebp + 8]
push ebx
push eax
push str.______
push ebx
push ebx
sub esp, 0x1c
mov ecx, esp
push eax
call fcn.0041193d
push esi
call fcn.00416562
add esp, 0x20
inc eax
push eax
push str.____line
lea eax, [ebp + 0x2c]
push eax
push str._tFile__
push ebx
push 0x42be48
push edi
push str.Compiler_Error_C
push dword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.00411730
pop ecx
pop ecx
mov ecx, eax
call dword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___unsigned_int_]
push eax
call fcn.00411730
pop ecx
pop ecx
mov ecx, eax
call dword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
push eax
call fcn.00411730
pop ecx
pop ecx
push eax
call fcn.00411bbd
pop ecx
pop ecx
push eax
call fcn.00411730
pop ecx
pop ecx
mov ecx, eax
call dword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___int_]
mov ecx, eax
call dword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
mov ecx, eax
call dword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
push eax
call fcn.00411730
pop ecx
pop ecx
push eax
call fcn.00411bbd
pop ecx
pop ecx
mov ecx, eax
call dword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
sub edi, 0x12c
je 0x4162d8
sub edi, 1
jne 0x4162f3
push ebx
push str._nConstant_defined_multiple_times.
jmp 0x4162de
push ebx
push str._nConstant_not_defined_properly.
push dword [sym.imp.MSVCP140D.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
call fcn.00411730
pop ecx
pop ecx
mov ecx, eax
call dword [sym.imp.MSVCP140D.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______thiscall_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char_______cdecl___class_std::basic_ostream_char__struct_std::char_traits_char_____]
push 1
call dword [sym.imp.ucrtbased.dll_exit]
int3