mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/4jcraft.git
synced 2026-05-28 20:45:07 +00:00
Merge remote-tracking branch 'upstream/dev' into issue/51-phase-1-portable-win32-cleanup
# Conflicts: # Minecraft.Client/Platform/Common/DLC/DLCManager.cpp # Minecraft.Client/Rendering/Tesselator.cpp
This commit is contained in:
@@ -802,6 +802,15 @@ bool ConsoleSaveFileSplit::zeroFile(FileEntry *file, unsigned int nNumberOfBytes
|
||||
return false;
|
||||
}
|
||||
|
||||
// 4jcraft added: memset(NULL + 0, 0, 0); was called
|
||||
// no bytes need to be written, hence there you go
|
||||
if(nNumberOfBytesToWrite == 0) {
|
||||
if(lpNumberOfBytesWritten) {
|
||||
*lpNumberOfBytesWritten = 0;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
|
||||
LockSaveAccess();
|
||||
|
||||
if( file->isRegionFile() )
|
||||
@@ -1229,7 +1238,8 @@ bool ConsoleSaveFileSplit::GetNumericIdentifierFromName(const std::wstring &file
|
||||
swscanf_s(body, L"%d.%d.mcr", &x, &z );
|
||||
|
||||
// Pack full id
|
||||
id |= ( ( x << 8 ) & 0x0000ff00 );
|
||||
// 4jcraft added cast to unsigned
|
||||
id |= ( ( (unsigned int) x << 8 ) & 0x0000ff00 );
|
||||
id |= ( z & 0x000000ff );
|
||||
|
||||
*idOut = id;
|
||||
|
||||
Reference in New Issue
Block a user