Skip to content

Commit 63e914c

Browse files
committed
khash: avoid using kh_size directly
1 parent a1b23df commit 63e914c

File tree

3 files changed

+7
-7
lines changed

3 files changed

+7
-7
lines changed

src/cache.c

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,11 @@ void git_cache_dump_stats(git_cache *cache)
4747
{
4848
git_cached_obj *object;
4949

50-
if (kh_size(cache->map) == 0)
50+
if (git_cache_size(cache) == 0)
5151
return;
5252

53-
printf("Cache %p: %d items cached, %"PRIdZ" bytes\n",
54-
cache, kh_size(cache->map), cache->used_memory);
53+
printf("Cache %p: %"PRIuZ" items cached, %"PRIdZ" bytes\n",
54+
cache, git_cache_size(cache), cache->used_memory);
5555

5656
kh_foreach_value(cache->map, object, {
5757
char oid_str[9];
@@ -81,7 +81,7 @@ static void clear_cache(git_cache *cache)
8181
{
8282
git_cached_obj *evict = NULL;
8383

84-
if (kh_size(cache->map) == 0)
84+
if (git_cache_size(cache) == 0)
8585
return;
8686

8787
kh_foreach_value(cache->map, evict, {
@@ -119,7 +119,7 @@ static void cache_evict_entries(git_cache *cache)
119119
ssize_t evicted_memory = 0;
120120

121121
/* do not infinite loop if there's not enough entries to evict */
122-
if (evict_count > kh_size(cache->map)) {
122+
if (evict_count > git_cache_size(cache)) {
123123
clear_cache(cache);
124124
return;
125125
}

src/cache.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ void *git_cache_get_any(git_cache *cache, const git_oid *oid);
5353

5454
GIT_INLINE(size_t) git_cache_size(git_cache *cache)
5555
{
56-
return (size_t)kh_size(cache->map);
56+
return (size_t)git_oidmap_size(cache->map);
5757
}
5858

5959
GIT_INLINE(void) git_cached_obj_incref(void *_obj)

src/submodule.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -555,7 +555,7 @@ int git_submodule_foreach(
555555
goto done;
556556

557557
if (!(error = git_vector_init(
558-
&snapshot, kh_size(submodules), submodule_cmp))) {
558+
&snapshot, git_strmap_num_entries(submodules), submodule_cmp))) {
559559

560560
git_strmap_foreach_value(submodules, sm, {
561561
if ((error = git_vector_insert(&snapshot, sm)) < 0)

0 commit comments

Comments
 (0)