summaryrefslogtreecommitdiff
path: root/pkmem-types.h
diff options
context:
space:
mode:
authorJonathan Bradley <jcb@pikum.xyz>2024-11-05 19:05:36 -0500
committerJonathan Bradley <jcb@pikum.xyz>2024-11-05 19:05:36 -0500
commit06677d6aa1d477253e65015101d1185e74ee8054 (patch)
treedd39f42f4f6b88de34efe4f03a6219df4e72361f /pkmem-types.h
parentd65e59e328d36994e0271b369780244b62e8654e (diff)
pk.h: cleanup and include errors
Diffstat (limited to 'pkmem-types.h')
-rw-r--r--pkmem-types.h6
1 files changed, 3 insertions, 3 deletions
diff --git a/pkmem-types.h b/pkmem-types.h
index 2e96433..b3840cd 100644
--- a/pkmem-types.h
+++ b/pkmem-types.h
@@ -18,7 +18,7 @@ struct pk_handle {
pk_handle_item_index_T itemIndex;
};
-const struct pk_handle pk_handle_MAX = (struct pk_handle){ .bucketIndex = 0xFFFFFFFF, .itemIndex = 0xFFFFFFFF };
+#define PK_HANDLE_MAX ((struct pk_handle){ .bucketIndex = 0xFFFFFFFF, .itemIndex = 0xFFFFFFFF })
enum PK_HANDLE_VALIDATION pk_handle_validate(const struct pk_handle handle, const struct pk_handle bucketHandle, const uint64_t maxItems);
@@ -55,10 +55,10 @@ struct pk_membucket;
#ifdef PK_IMPL_MEM_TYPES
-enum PK_HANDLE_VALIDATION
+inline enum PK_HANDLE_VALIDATION
pk_handle_validate(const struct pk_handle handle, const struct pk_handle bucketHandle, const uint64_t maxItems)
{
- if (handle.bucketIndex == pk_handle_MAX.bucketIndex && handle.itemIndex == pk_handle_MAX.itemIndex)
+ if (handle.bucketIndex == PK_HANDLE_MAX.bucketIndex && handle.itemIndex == PK_HANDLE_MAX.itemIndex)
return PK_HANDLE_VALIDATION_VALUE_MAX;
if (handle.bucketIndex > bucketHandle.bucketIndex)
return PK_HANDLE_VALIDATION_BUCKET_INDEX_TOO_HIGH;