From 8fbeadda53243b701957a26dba1113d84ad5c7c4 Mon Sep 17 00:00:00 2001 From: Jonathan Bradley Date: Thu, 17 Jul 2025 14:50:05 -0400 Subject: pke: handle pk.h breaking changes --- src/project.cpp | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'src/project.cpp') diff --git a/src/project.cpp b/src/project.cpp index cfb54f2..0669c75 100644 --- a/src/project.cpp +++ b/src/project.cpp @@ -135,7 +135,7 @@ void Proj_DeserializeProjectSettings(std::istream &stream) { if (strncmp(projReadLine, PKE_PROJ_FILE_PROJ_SETTINGS_DEFAULT_SCENE_NAME, strlen(PKE_PROJ_FILE_PROJ_SETTINGS_DEFAULT_SCENE_NAME)) == 0) { uint64_t prefixLen = strlen(PKE_PROJ_FILE_PROJ_SETTINGS_DEFAULT_SCENE_NAME); uint64_t len = strlen(projReadLine + prefixLen) + 1; - char *val = pk_new(len); + char *val = pk_new_arr(len); memset(reinterpret_cast(val), '\0', len); memcpy(val, projReadLine + prefixLen, len); pkeProjectSettings.defaultSceneName = val; @@ -146,13 +146,13 @@ void Proj_DeserializeProjectSettings(std::istream &stream) { while (memset(projReadLine, 0, projReadLineLength), stream.getline(projReadLine, projReadLineLength)) { if (strcmp(PKE_PROJ_FILE_PROJ_SETTINGS_SCENES_END, projReadLine) == 0) { pkeProjectSettings.sceneCount = sceneFiles.next; - pkeProjectSettings.scenes = pk_new(sceneFiles.next); + pkeProjectSettings.scenes = pk_new_arr(sceneFiles.next); memcpy(reinterpret_cast(pkeProjectSettings.scenes), reinterpret_cast(sceneFiles.data), sizeof(pk_cstr) * sceneFiles.next); break; } pkeProjectSettings.sceneCount += 1; uint64_t len = strlen(projReadLine) + 1; - char *val = pk_new(len); + char *val = pk_new_arr(len); memset(val, '\0', len); memcpy(val, projReadLine, len - 1); auto &str = sceneFiles.Push(); @@ -176,7 +176,7 @@ void Proj_DeserializeEntityType(std::istream &stream) { EntityType *existingPtr = EntityType_FindByTypeCode(et.entityTypeCode.val); if (existingPtr != nullptr) { if (et.entityTypeCode.reserved > 0) { - pk_delete(et.entityTypeCode.val, et.entityTypeCode.reserved); + pk_delete_arr(et.entityTypeCode.val, et.entityTypeCode.reserved); } continue; } @@ -214,7 +214,7 @@ void Proj_DeserializeEntityType(std::istream &stream) { uint64_t prefixLen = strlen(PKE_PROJ_FILE_ENTITY_TYPE_ENTITY_TYPE_CODE); et.entityTypeCode.length = strlen(projReadLine + prefixLen) + 1; et.entityTypeCode.reserved = et.entityTypeCode.length + 1; - char *val = pk_new(et.entityTypeCode.reserved); + char *val = pk_new_arr(et.entityTypeCode.reserved); snprintf(val, et.entityTypeCode.reserved, "%s", projReadLine + prefixLen); et.entityTypeCode.val = val; continue; -- cgit v1.2.3