summaryrefslogtreecommitdiff
path: root/src/project.cpp
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2025-07-17 14:50:05 -0400
committerJonathan Bradley <jcb@pikum.xyz>2025-07-17 14:50:05 -0400
commit8fbeadda53243b701957a26dba1113d84ad5c7c4 (patch)
treed37007379260bd8e6ec2a9c24ff269a8b5875dff /src/project.cpp
parentf50804900157af65da50166325163444a78aaaec (diff)
pke: handle pk.h breaking changes
Diffstat (limited to 'src/project.cpp')
-rw-r--r--src/project.cpp10
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;