From: Marko Kreen Date: Fri, 18 Jan 2008 07:03:37 +0000 (+0000) Subject: tag few functions with const X-Git-Tag: pgbouncer_1_2_rc2~56 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=4ec858f485d5da337cffae55c69d6b92352c066c;p=pgbouncer tag few functions with const --- diff --git a/include/list.h b/include/list.h index e9362e8..ed3ec6f 100644 --- a/include/list.h +++ b/include/list.h @@ -56,7 +56,7 @@ static inline void list_init(List *list) } /* is list empty? */ -static inline bool list_empty(List *list) +static inline bool list_empty(const List *list) { return list->next == list; } @@ -103,7 +103,7 @@ static inline List *list_pop(List *list) } /* remove first from list and return */ -static inline List *list_first(List *list) +static inline List *list_first(const List *list) { if (list_empty(list)) return NULL; @@ -153,7 +153,7 @@ static inline void list_append_list(List *src, List *dst) (item) != (list); \ (item) = (tmp), (tmp) = (tmp)->next) -static inline bool item_in_list(List *item, List *list) +static inline bool item_in_list(const List *item, const List *list) { List *tmp; list_for_each(tmp, list) @@ -228,7 +228,7 @@ static inline void statlist_init(StatList *list, const char *name) #endif } -static inline int statlist_count(StatList *list) +static inline int statlist_count(const StatList *list) { Assert(list->cur_count > 0 || list_empty(&list->head)); return list->cur_count; @@ -260,12 +260,12 @@ static inline void statlist_append_list(StatList *src, StatList *dst) src->cur_count = 0; } -static inline List *statlist_first(StatList *list) +static inline List *statlist_first(const StatList *list) { return list_first(&list->head); } -static inline bool statlist_empty(StatList *list) +static inline bool statlist_empty(const StatList *list) { return list_empty(&list->head); } diff --git a/include/slab.h b/include/slab.h index 276523a..8cc8e0e 100644 --- a/include/slab.h +++ b/include/slab.h @@ -11,9 +11,9 @@ void objcache_destroy(ObjectCache *cache); void * obj_alloc(ObjectCache *cache) _MALLOC _MUSTCHECK; void obj_free(ObjectCache *cache, void *obj); -int objcache_total_count(ObjectCache *cache); -int objcache_free_count(ObjectCache *cache); -int objcache_active_count(ObjectCache *cache); +int objcache_total_count(const ObjectCache *cache); +int objcache_free_count(const ObjectCache *cache); +int objcache_active_count(const ObjectCache *cache); typedef void (*slab_stat_fn)(void *arg, const char *slab_name, unsigned size, unsigned free, diff --git a/src/slab.c b/src/slab.c index 8f6170b..b867f1d 100644 --- a/src/slab.c +++ b/src/slab.c @@ -188,19 +188,19 @@ void obj_free(ObjectCache *cache, void *obj) } /* total number of objects allocated from cache */ -int objcache_total_count(ObjectCache *cache) +int objcache_total_count(const ObjectCache *cache) { return cache->total_count; } /* free objects in cache */ -int objcache_free_count(ObjectCache *cache) +int objcache_free_count(const ObjectCache *cache) { return statlist_count(&cache->freelist); } /* number of objects in use */ -int objcache_active_count(ObjectCache *cache) +int objcache_active_count(const ObjectCache *cache) { return objcache_total_count(cache) - objcache_free_count(cache); }