diff options
Diffstat (limited to 'src/serialization-camera.cpp')
| -rw-r--r-- | src/serialization-camera.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/serialization-camera.cpp b/src/serialization-camera.cpp index 92a8e81..d8593e1 100644 --- a/src/serialization-camera.cpp +++ b/src/serialization-camera.cpp @@ -2,6 +2,7 @@ #include "serialization-camera.hpp" #include "camera.hpp" +#include "compile-time-assert.hpp" #include "pk.h" #include "serialization-component.hpp" #include "ecs.hpp" @@ -56,6 +57,7 @@ pk_handle pke_serialize_camera(srlztn_serialize_helper *h, const PkeCamera *cam) h->handle_head.itemIndex++; pk_arr_append_t<pk_handle>(&kvec.child_handles, inst_pos_handle); + compt_a<128==sizeof(PkeCamera)>(); if (cam->uuid != pk_uuid_zed && cam->uuid != pk_uuid_max) { kve.key = SRLZTN_CAMERA_UUID; s = pk_new<char>(37, h->bkt); @@ -126,6 +128,7 @@ void pke_deserialize_camera(srlztn_deserialize_helper *h, pke_kve_container *kve } } + compt_a<128==sizeof(PkeCamera)>(); for (i = 0; i < kvec->arr.next; ++i) { if (strncmp(kvec->arr[i].key, SRLZTN_CAMERA_UUID, strlen(SRLZTN_CAMERA_TYPE)) == 0) { kvec->arr[i].val >> cam.uuid; |
