From 61a3eb7a8af1e6800f99df484d91d159e0934861 Mon Sep 17 00:00:00 2001 From: Folling Date: Thu, 1 Feb 2024 19:51:37 +0100 Subject: [PATCH] unmodernize id.cpp Signed-off-by: Folling --- src/ikarus/id.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ikarus/id.cpp b/src/ikarus/id.cpp index 4269215..9749667 100644 --- a/src/ikarus/id.cpp +++ b/src/ikarus/id.cpp @@ -2,13 +2,13 @@ #include -constexpr uint64_t IKARUS_ID_OBJECT_TYPE_BITS = 8; -constexpr uint64_t IKARUS_ID_OBJECT_RANDOM_BITS = sizeof(IkarusId) * 8 - IKARUS_ID_OBJECT_TYPE_BITS; +uint64_t IKARUS_ID_OBJECT_TYPE_BITS = 8; +uint64_t IKARUS_ID_OBJECT_RANDOM_BITS = sizeof(IkarusId) * 8 - IKARUS_ID_OBJECT_TYPE_BITS; -auto ikarus_id_from_data_and_type(int64_t data, IkarusObjectType type) -> IkarusId { +IkarusId ikarus_id_from_data_and_type(int64_t data, IkarusObjectType type) { return data | (static_cast(type) << IKARUS_ID_OBJECT_RANDOM_BITS); } -auto ikarus_id_get_object_type(IkarusId id) -> IkarusObjectType { +IkarusObjectType ikarus_id_get_object_type(IkarusId id) { return static_cast(id >> IKARUS_ID_OBJECT_RANDOM_BITS); }