X-Git-Url: http://git.silcnet.org/gitweb/?p=silc.git;a=blobdiff_plain;f=lib%2Fsilccore%2Fsilcidcache.c;h=a28c6833034bc19cc92c0d2073593b1612f6cb94;hp=5cf2533af07d99bf5fae68e32c14b6a9f43f9952;hb=a818c5b5411bbc4436d1c5f011236985c96bb787;hpb=7910ce2a5c55211a4ea09a52832c6ed32c0b64fd diff --git a/lib/silccore/silcidcache.c b/lib/silccore/silcidcache.c index 5cf2533a..a28c6833 100644 --- a/lib/silccore/silcidcache.c +++ b/lib/silccore/silcidcache.c @@ -87,9 +87,9 @@ struct SilcIDCacheStruct { struct SilcIDCacheListStruct { SilcIDCacheEntry cache[64]; SilcIDCacheEntry *cache_dyn; - uint32 cache_dyn_count; - uint32 cache_count; - uint32 pos; + SilcUInt32 cache_dyn_count; + SilcUInt32 cache_count; + SilcUInt32 pos; bool dyn; }; @@ -98,7 +98,7 @@ struct SilcIDCacheListStruct { The `id_type' defines the types of the ID's that will be saved to the cache. */ -SilcIDCache silc_idcache_alloc(uint32 count, SilcIdType id_type, +SilcIDCache silc_idcache_alloc(SilcUInt32 count, SilcIdType id_type, SilcIDCacheDestructor destructor) { SilcIDCache cache; @@ -107,9 +107,9 @@ SilcIDCache silc_idcache_alloc(uint32 count, SilcIdType id_type, cache = silc_calloc(1, sizeof(*cache)); cache->id_table = silc_hash_table_alloc(count, silc_hash_id, - (void *)(uint32)id_type, + (void *)(SilcUInt32)id_type, silc_hash_id_compare, - (void *)(uint32)id_type, + (void *)(SilcUInt32)id_type, silc_idcache_destructor, NULL, FALSE); cache->name_table = silc_hash_table_alloc(count, silc_hash_string, NULL, @@ -296,7 +296,7 @@ static void silc_idcache_purge_foreach(void *key, void *context, void *user_context) { SilcIDCache cache = (SilcIDCache)user_context; - uint32 curtime = time(NULL); + SilcUInt32 curtime = time(NULL); SilcIDCacheEntry c = (SilcIDCacheEntry)context; if (c->expire && c->expire < curtime) {