This commit is contained in:
halogen 2026-03-03 22:49:17 -05:00
parent bdeec50d33
commit 728f12459b
4 changed files with 7754 additions and 6 deletions

View file

@ -12,9 +12,9 @@ __iob_func ENDP
END
#endif
extern void* __acrt_iob_func(unsigned int);
#include <cstdio>
void* __iob_func(void)
{
return __acrt_iob_func(0);
extern "C" FILE* __cdecl __iob_func ( void ) {
static FILE iob [ ] = { *stdin, *stdout, *stderr };
return iob;
}

View file

@ -322,7 +322,7 @@ set(MINECRAFT_CLIENT_SOURCES
"InBedChatScreen.cpp"
"Input.cpp"
#"iob_shim.asm"
"IobShim.c"
"IobShim.cpp"
"ItemFrameRenderer.cpp"
"ItemInHandRenderer.cpp"
"ItemRenderer.cpp"

View file

@ -7,7 +7,7 @@ set(CMAKE_LINKER lld-link)
set(CMAKE_C_COMPILER_FRONTEND_VARIANT MSVC)
set(CMAKE_CXX_COMPILER_FRONTEND_VARIANT MSVC)
add_compile_options(/winsysroot /opt/msvc --target=x86_64-pc-windows-msvc)
add_compile_options(/winsysroot /opt/msvc --target=x86_64-pc-windows-msvc -fms-compatibility -fms-extensions -fdelayed-template-parsing)
add_link_options(/winsysroot:/opt/msvc)
set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER)

7748
compile_commands.json Normal file

File diff suppressed because it is too large Load diff