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/serialization.cpp | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) (limited to 'src/serialization.cpp') diff --git a/src/serialization.cpp b/src/serialization.cpp index 3bd589d..397d9a5 100644 --- a/src/serialization.cpp +++ b/src/serialization.cpp @@ -183,7 +183,7 @@ void pke_deserialize_scene_from_stream(std::istream &i, srlztn_deserialize_helpe size_t read_line_len = 128; size_t offset = 0; PK_STN_RES res; - char *read_line = pk_new(read_line_len, h->bkt); + char *read_line = pk_new_arr(read_line_len, h->bkt); memset(read_line, '\0', read_line_len); char *s, *rl; pk_handle handle; @@ -210,7 +210,7 @@ void pke_deserialize_scene_from_stream(std::istream &i, srlztn_deserialize_helpe read_line[strchr(read_line + offset, '!') - read_line] = '\0'; kvec.type_code.length = strlen(read_line); kvec.type_code.reserved = kvec.type_code.length + 1; - s = pk_new(kvec.type_code.reserved, h->bkt); + s = pk_new_arr(kvec.type_code.reserved, h->bkt); sprintf(s, "%s", read_line); kvec.type_code.val = s; rl = read_line + strlen(read_line) + 1; @@ -235,7 +235,7 @@ void pke_deserialize_scene_from_stream(std::istream &i, srlztn_deserialize_helpe continue; } else if (state == 1 && strlen(read_line) > 0) { // kve start offset = strchr(read_line, ':') - read_line; - s = pk_new(strlen(read_line) + 1); + s = pk_new_arr(strlen(read_line) + 1); if (strstr(read_line, "::")) { offset += 1; state = 2; @@ -247,7 +247,7 @@ void pke_deserialize_scene_from_stream(std::istream &i, srlztn_deserialize_helpe } read_line[offset] = '\0'; rl = read_line + offset + 1; - s = pk_new(strlen(rl) + 1); + s = pk_new_arr(strlen(rl) + 1); sprintf(s, "%s", rl); kve.val = s; kve.end = SRLZTN_KVE_END; @@ -256,7 +256,7 @@ void pke_deserialize_scene_from_stream(std::istream &i, srlztn_deserialize_helpe } // multiline if (state == 2) { - s = pk_new(strlen(read_line) + 1, h->bkt); + s = pk_new_arr(strlen(read_line) + 1, h->bkt); sprintf(s, "%s", read_line); state = 3; continue; @@ -272,9 +272,9 @@ void pke_deserialize_scene_from_stream(std::istream &i, srlztn_deserialize_helpe } if (state == 3) { int sz = snprintf(NULL, 0, "%s%s", s, read_line); - rl = pk_new(sz+1, h->bkt); + rl = pk_new_arr(sz+1, h->bkt); sprintf(rl, "%s%s", s, read_line); - pk_delete(s, strlen(s) + 1, h->bkt); + pk_delete_arr(s, strlen(s) + 1, h->bkt); s = rl; continue; } @@ -318,7 +318,7 @@ void pke_deserialize_scene_from_stream(std::istream &i, srlztn_deserialize_helpe kvec.arr.data = nullptr; kvec.children.data = nullptr; kvec.child_handles.data = nullptr; - pk_delete(read_line, read_line_len, h->bkt); + pk_delete_arr(read_line, read_line_len, h->bkt); } void pke_serialize_level(srlztn_serialize_helper *h) { -- cgit v1.2.3