diff options
| author | Jonathan Bradley <jcb@pikum.xyz> | 2025-07-17 14:50:05 -0400 |
|---|---|---|
| committer | Jonathan Bradley <jcb@pikum.xyz> | 2025-07-17 14:50:05 -0400 |
| commit | 8fbeadda53243b701957a26dba1113d84ad5c7c4 (patch) | |
| tree | d37007379260bd8e6ec2a9c24ff269a8b5875dff /src/project.cpp | |
| parent | f50804900157af65da50166325163444a78aaaec (diff) | |
pke: handle pk.h breaking changes
Diffstat (limited to 'src/project.cpp')
| -rw-r--r-- | src/project.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
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<char>(len); + char *val = pk_new_arr<char>(len); memset(reinterpret_cast<void *>(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<pk_cstr>(sceneFiles.next); + pkeProjectSettings.scenes = pk_new_arr<pk_cstr>(sceneFiles.next); memcpy(reinterpret_cast<void *>(pkeProjectSettings.scenes), reinterpret_cast<void *>(sceneFiles.data), sizeof(pk_cstr) * sceneFiles.next); break; } pkeProjectSettings.sceneCount += 1; uint64_t len = strlen(projReadLine) + 1; - char *val = pk_new<char>(len); + char *val = pk_new_arr<char>(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<char>(et.entityTypeCode.val, et.entityTypeCode.reserved); + pk_delete_arr<char>(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<char>(et.entityTypeCode.reserved); + char *val = pk_new_arr<char>(et.entityTypeCode.reserved); snprintf(val, et.entityTypeCode.reserved, "%s", projReadLine + prefixLen); et.entityTypeCode.val = val; continue; |
