refactor: replace NULL with nullptr across C++ codebase

Excludes vendored C libs (zlib, Miles, DirectXMath, boost, Iggy).
This commit is contained in:
MatthewBeshay
2026-03-30 16:25:52 +11:00
parent a330ecdcbb
commit dfb0e3b03e
752 changed files with 5396 additions and 5396 deletions

View File

@@ -21,11 +21,11 @@
#define COMMIT_ALLOCATION MEM_COMMIT
unsigned int ConsoleSaveFileSplit::pagesCommitted = 0;
void* ConsoleSaveFileSplit::pvHeap = NULL;
void* ConsoleSaveFileSplit::pvHeap = nullptr;
ConsoleSaveFileSplit::RegionFileReference::RegionFileReference(
int index, unsigned int regionIndex, unsigned int length /*=0*/,
unsigned char* data /*=NULL*/) {
unsigned char* data /*=nullptr*/) {
fileEntry = new FileEntry();
fileEntry->currentFilePointer = 0;
fileEntry->data.length = 0;
@@ -250,7 +250,7 @@ void ConsoleSaveFileSplit::RegionFileReference::Decompress() {
if ((dataOut - data) != fileEntry->data.length) {
free(data);
fileEntry->data.length = 0;
data = NULL;
data = nullptr;
assert(0);
}
// std::int64_t endTime = System::currentTimeMillis();
@@ -317,7 +317,7 @@ void ConsoleSaveFileSplit::RegionFileReference::ReleaseCompressed() {
// app.DebugPrintf("Releasing compressed data for region file from
//0x%.8x\n", fileEntry->data.regionIndex );
free(dataCompressed);
dataCompressed = NULL;
dataCompressed = nullptr;
dataCompressedSize = 0;
}
@@ -337,7 +337,7 @@ FileEntry* ConsoleSaveFileSplit::GetRegionFileEntry(unsigned int regionIndex) {
}
ConsoleSaveFileSplit::ConsoleSaveFileSplit(
const std::wstring& fileName, void* pvSaveData /*= NULL*/,
const std::wstring& fileName, void* pvSaveData /*= nullptr*/,
unsigned int initialFileSize /*= 0*/, bool forceCleanSave /*= false*/,
ESavePlatform plat /*= SAVE_FILE_PLATFORM_LOCAL*/) {
unsigned int fileSize = initialFileSize;
@@ -345,13 +345,13 @@ ConsoleSaveFileSplit::ConsoleSaveFileSplit(
// Load a save from the game rules
bool bLevelGenBaseSave = false;
LevelGenerationOptions* levelGen = app.getLevelGenerationOptions();
if (pvSaveData == NULL && levelGen != NULL &&
if (pvSaveData == nullptr && levelGen != nullptr &&
levelGen->requiresBaseSave()) {
pvSaveData = levelGen->getBaseSaveData(fileSize);
if (pvSaveData && fileSize != 0) bLevelGenBaseSave = true;
}
if (pvSaveData == NULL || fileSize == 0)
if (pvSaveData == nullptr || fileSize == 0)
fileSize = StorageManager.GetSaveSize();
if (forceCleanSave) fileSize = 0;
@@ -366,7 +366,7 @@ ConsoleSaveFileSplit::ConsoleSaveFileSplit(
ConsoleSaveFileSplit::ConsoleSaveFileSplit(ConsoleSaveFile* sourceSave,
bool alreadySmallRegions,
ProgressListener* progress) {
_init(sourceSave->getFilename(), NULL, 0, sourceSave->getSavePlatform());
_init(sourceSave->getFilename(), nullptr, 0, sourceSave->getSavePlatform());
header.setOriginalSaveVersion(sourceSave->getOriginalSaveVersion());
header.setSaveVersion(sourceSave->getSaveVersion());
@@ -402,12 +402,12 @@ void ConsoleSaveFileSplit::_init(const std::wstring& fileName, void* pvSaveData,
m_lastTickTime = 0;
// One time initialise of static stuff required for our storage
if (pvHeap == NULL) {
if (pvHeap == nullptr) {
// Reserve a chunk of 64MB of virtual address space for our saves, using
// 64KB pages. We'll only be committing these as required to grow the
// storage we need, which will the storage to grow without having to use
// realloc.
pvHeap = VirtualAlloc(NULL, MAX_PAGE_COUNT * CSF_PAGE_SIZE,
pvHeap = VirtualAlloc(nullptr, MAX_PAGE_COUNT * CSF_PAGE_SIZE,
RESERVE_ALLOCATION, PAGE_READWRITE);
}
@@ -457,7 +457,7 @@ void ConsoleSaveFileSplit::_init(const std::wstring& fileName, void* pvSaveData,
void* pvRet = VirtualAlloc(pvHeap, pagesRequired * CSF_PAGE_SIZE,
COMMIT_ALLOCATION, PAGE_READWRITE);
if (pvRet == NULL) {
if (pvRet == nullptr) {
#if !defined(_CONTENT_PACKAGE)
// Out of physical memory
__debugbreak();
@@ -466,7 +466,7 @@ void ConsoleSaveFileSplit::_init(const std::wstring& fileName, void* pvSaveData,
pagesCommitted = pagesRequired;
if (fileSize > 0) {
if (pvSaveData != NULL) {
if (pvSaveData != nullptr) {
memcpy(pvSaveMem, pvSaveData, fileSize);
} else {
unsigned int storageLength;
@@ -507,7 +507,7 @@ void ConsoleSaveFileSplit::_init(const std::wstring& fileName, void* pvSaveData,
void* pvRet =
VirtualAlloc(pvHeap, pagesRequired * CSF_PAGE_SIZE,
COMMIT_ALLOCATION, PAGE_READWRITE);
if (pvRet == NULL) {
if (pvRet == nullptr) {
// Out of physical memory
__debugbreak();
}
@@ -582,7 +582,7 @@ FileEntry* ConsoleSaveFileSplit::createFile(const ConsoleSavePath& fileName) {
}
void ConsoleSaveFileSplit::deleteFile(FileEntry* file) {
if (file == NULL) return;
if (file == nullptr) return;
assert(file->isRegionFile() == false);
@@ -684,8 +684,8 @@ void ConsoleSaveFileSplit::PrepareForWrite(FileEntry* file,
bool ConsoleSaveFileSplit::writeFile(FileEntry* file, const void* lpBuffer,
unsigned int nNumberOfBytesToWrite,
unsigned int* lpNumberOfBytesWritten) {
assert(pvSaveMem != NULL);
if (pvSaveMem == NULL) {
assert(pvSaveMem != nullptr);
if (pvSaveMem == nullptr) {
return false;
}
@@ -742,12 +742,12 @@ bool ConsoleSaveFileSplit::writeFile(FileEntry* file, const void* lpBuffer,
bool ConsoleSaveFileSplit::zeroFile(FileEntry* file,
unsigned int nNumberOfBytesToWrite,
unsigned int* lpNumberOfBytesWritten) {
assert(pvSaveMem != NULL);
if (pvSaveMem == NULL) {
assert(pvSaveMem != nullptr);
if (pvSaveMem == nullptr) {
return false;
}
// 4jcraft added: memset(NULL + 0, 0, 0); was called
// 4jcraft added: memset(nullptr + 0, 0, 0); was called
// no bytes need to be written, hence there you go
if (nNumberOfBytesToWrite == 0) {
if (lpNumberOfBytesWritten) {
@@ -810,8 +810,8 @@ bool ConsoleSaveFileSplit::readFile(FileEntry* file, void* lpBuffer,
unsigned int nNumberOfBytesToRead,
unsigned int* lpNumberOfBytesRead) {
unsigned int actualBytesToRead;
assert(pvSaveMem != NULL);
if (pvSaveMem == NULL) {
assert(pvSaveMem != nullptr);
if (pvSaveMem == nullptr) {
return false;
}
@@ -1014,7 +1014,7 @@ void ConsoleSaveFileSplit::MoveDataBeyond(FileEntry* file,
(desiredSize + (CSF_PAGE_SIZE - 1)) / CSF_PAGE_SIZE;
void* pvRet = VirtualAlloc(pvHeap, pagesRequired * CSF_PAGE_SIZE,
COMMIT_ALLOCATION, PAGE_READWRITE);
if (pvRet == NULL) {
if (pvRet == nullptr) {
// Out of physical memory
__debugbreak();
}
@@ -1288,10 +1288,10 @@ void ConsoleSaveFileSplit::Flush(bool autosave, bool updateThumbnail) {
std::uint8_t* compData =
(std::uint8_t*)StorageManager.AllocateSaveData(compLength);
// If we failed to allocate then compData will be NULL
// If we failed to allocate then compData will be nullptr
// Pre-calculate the compressed data size so that we can attempt to allocate
// a smaller buffer
if (compData == NULL) {
if (compData == nullptr) {
// Length should be 0 here so that the compression call knows that we
// want to know the length back
compLength = 0;
@@ -1300,7 +1300,7 @@ void ConsoleSaveFileSplit::Flush(bool autosave, bool updateThumbnail) {
PIXBeginNamedEvent(0, "Pre-calc save compression");
// Save the start time
QueryPerformanceCounter(&qwTime);
Compression::getCompression()->Compress(NULL, &compLength, pvSaveMem,
Compression::getCompression()->Compress(nullptr, &compLength, pvSaveMem,
fileSize);
QueryPerformanceCounter(&qwNewTime);
@@ -1318,7 +1318,7 @@ void ConsoleSaveFileSplit::Flush(bool autosave, bool updateThumbnail) {
compData = (std::uint8_t*)StorageManager.AllocateSaveData(compLength);
}
if (compData != NULL) {
if (compData != nullptr) {
// Re-compress all save data before we save it to disk
PIXBeginNamedEvent(0, "Actual save compression");
// Save the start time
@@ -1342,10 +1342,10 @@ void ConsoleSaveFileSplit::Flush(bool autosave, bool updateThumbnail) {
compLength);
if (updateThumbnail) {
std::uint8_t* pbThumbnailData = NULL;
std::uint8_t* pbThumbnailData = nullptr;
unsigned int dwThumbnailDataSize = 0;
std::uint8_t* pbDataSaveImage = NULL;
std::uint8_t* pbDataSaveImage = nullptr;
unsigned int dwDataSizeSaveImage = 0;
@@ -1354,8 +1354,8 @@ void ConsoleSaveFileSplit::Flush(bool autosave, bool updateThumbnail) {
int64_t seed = 0;
bool hasSeed = false;
if (MinecraftServer::getInstance() != NULL &&
MinecraftServer::getInstance()->levels[0] != NULL) {
if (MinecraftServer::getInstance() != nullptr &&
MinecraftServer::getInstance()->levels[0] != nullptr) {
seed = MinecraftServer::getInstance()
->levels[0]
->getLevelData()
@@ -1419,7 +1419,7 @@ int ConsoleSaveFileSplit::SaveRegionFilesCallback(void* lpParam, bool bRes) {
#if !defined(_CONTENT_PACKAGE)
void ConsoleSaveFileSplit::DebugFlushToFile(
void* compressedData /*= NULL*/, unsigned int compressedDataSize /*= 0*/) {
void* compressedData /*= nullptr*/, unsigned int compressedDataSize /*= 0*/) {
LockSaveAccess();
finalizeWrite();
@@ -1453,7 +1453,7 @@ void ConsoleSaveFileSplit::DebugFlushToFile(
targetFileDir.getPath() + std::wstring(fileName);
bool writeSucceeded = false;
if (compressedData != NULL && compressedDataSize > 0) {
if (compressedData != nullptr && compressedDataSize > 0) {
writeSucceeded = PortableFileIO::WriteBinaryFile(
outputPath, compressedData, compressedDataSize);
numberOfBytesWritten = writeSucceeded ? compressedDataSize : 0;
@@ -1484,13 +1484,13 @@ std::vector<FileEntry*>* ConsoleSaveFileSplit::getFilesWithPrefix(
std::vector<FileEntry*>* ConsoleSaveFileSplit::getRegionFilesByDimension(
unsigned int dimensionIndex) {
std::vector<FileEntry*>* files = NULL;
std::vector<FileEntry*>* files = nullptr;
for (AUTO_VAR(it, regionFiles.begin()); it != regionFiles.end(); ++it) {
unsigned int entryDimension = ((it->first) >> 16) & 0xFF;
if (entryDimension == dimensionIndex) {
if (files == NULL) {
if (files == nullptr) {
files = new std::vector<FileEntry*>();
}