aboutsummaryrefslogtreecommitdiff
path: root/src/string_map.cpp
diff options
context:
space:
mode:
authorgingerBill <bill@gingerbill.org>2023-01-14 13:23:17 +0000
committergingerBill <bill@gingerbill.org>2023-01-14 13:23:17 +0000
commit518f30e52307e12fe184c34f0da8f197b976ced5 (patch)
tree3f5db726b8ece6f07b7c1147c56f954615048765 /src/string_map.cpp
parent868aa4c14ab6c63b9b797f4a8178c73b69897711 (diff)
Bring `PtrMap` inline with `StringMap`
Diffstat (limited to 'src/string_map.cpp')
-rw-r--r--src/string_map.cpp9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/string_map.cpp b/src/string_map.cpp
index 067adef28..bf1bbf6ca 100644
--- a/src/string_map.cpp
+++ b/src/string_map.cpp
@@ -1,10 +1,5 @@
GB_STATIC_ASSERT(sizeof(MapIndex) == sizeof(u32));
-enum {
- STRING_MAP_CACHE_LINE_SIZE_POW = 6,
- STRING_MAP_CACHE_LINE_SIZE = 1<<STRING_MAP_CACHE_LINE_SIZE_POW,
- STRING_MAP_CACHE_LINE_MASK = STRING_MAP_CACHE_LINE_SIZE-1,
-};
struct StringHashKey {
u32 hash;
@@ -85,13 +80,13 @@ gb_internal gb_inline void string_map_destroy(StringMap<T> *h) {
template <typename T>
gb_internal void string_map__resize_hashes(StringMap<T> *h, usize count) {
- h->hashes_count = cast(u32)resize_array_raw(&h->hashes, string_map_allocator(), h->hashes_count, count, STRING_MAP_CACHE_LINE_SIZE);
+ h->hashes_count = cast(u32)resize_array_raw(&h->hashes, string_map_allocator(), h->hashes_count, count, MAP_CACHE_LINE_SIZE);
}
template <typename T>
gb_internal void string_map__reserve_entries(StringMap<T> *h, usize capacity) {
- h->entries_capacity = cast(u32)resize_array_raw(&h->entries, string_map_allocator(), h->entries_capacity, capacity, STRING_MAP_CACHE_LINE_SIZE);
+ h->entries_capacity = cast(u32)resize_array_raw(&h->entries, string_map_allocator(), h->entries_capacity, capacity, MAP_CACHE_LINE_SIZE);
}