@@ -57,7 +57,7 @@ static git_pack_cache_entry *new_cache_object(git_rawobj *source)
5757 if (!e )
5858 return NULL ;
5959
60- git_atomic_inc (& e -> refcount );
60+ git_atomic32_inc (& e -> refcount );
6161 memcpy (& e -> raw , source , sizeof (git_rawobj ));
6262
6363 return e ;
@@ -114,7 +114,7 @@ static git_pack_cache_entry *cache_get(git_pack_cache *cache, off64_t offset)
114114 return NULL ;
115115
116116 if ((entry = git_offmap_get (cache -> entries , offset )) != NULL ) {
117- git_atomic_inc (& entry -> refcount );
117+ git_atomic32_inc (& entry -> refcount );
118118 entry -> last_usage = cache -> use_ctr ++ ;
119119 }
120120 git_mutex_unlock (& cache -> lock );
@@ -129,7 +129,7 @@ static void free_lowest_entry(git_pack_cache *cache)
129129 git_pack_cache_entry * entry ;
130130
131131 git_offmap_foreach (cache -> entries , offset , entry , {
132- if (entry && git_atomic_get (& entry -> refcount ) == 0 ) {
132+ if (entry && git_atomic32_get (& entry -> refcount ) == 0 ) {
133133 cache -> memory_used -= entry -> raw .len ;
134134 git_offmap_delete (cache -> entries , offset );
135135 free_cache_object (entry );
@@ -759,7 +759,7 @@ int git_packfile_unpack(
759759 GIT_ERROR_CHECK_ALLOC (obj -> data );
760760
761761 memcpy (obj -> data , data , obj -> len + 1 );
762- git_atomic_dec (& cached -> refcount );
762+ git_atomic32_dec (& cached -> refcount );
763763 goto cleanup ;
764764 }
765765
@@ -807,7 +807,7 @@ int git_packfile_unpack(
807807 }
808808
809809 if (cached ) {
810- git_atomic_dec (& cached -> refcount );
810+ git_atomic32_dec (& cached -> refcount );
811811 cached = NULL ;
812812 }
813813
@@ -821,7 +821,7 @@ int git_packfile_unpack(
821821 if (error < 0 ) {
822822 git__free (obj -> data );
823823 if (cached )
824- git_atomic_dec (& cached -> refcount );
824+ git_atomic32_dec (& cached -> refcount );
825825 }
826826
827827 if (elem )
0 commit comments