From ac0353b15af451648b0610655191fb8f06f9f45d Mon Sep 17 00:00:00 2001
From: Arne Goedeke <el@laramies.com>
Date: Wed, 2 Jul 2014 19:09:15 +0200
Subject: [PATCH] block_allocator: removed some INLINE and warnings for unused
 parameters

---
 src/block_allocator.c | 16 ++++++++++------
 1 file changed, 10 insertions(+), 6 deletions(-)

diff --git a/src/block_allocator.c b/src/block_allocator.c
index 1ed9160592..59f13024b8 100644
--- a/src/block_allocator.c
+++ b/src/block_allocator.c
@@ -413,7 +413,7 @@ static INLINE int bv_get(struct bitvector * bv, size_t n) {
     return !!(bv->v[c] & (BV_ONE << bit));
 }
 
-static INLINE size_t bv_ctz(struct bitvector * bv, size_t n) {
+static size_t bv_ctz(struct bitvector * bv, size_t n) {
     size_t bit = n % BV_LENGTH;
     size_t c = n / BV_LENGTH;
     bv_int_t * _v = bv->v + c;
@@ -436,7 +436,7 @@ RET:
 }
 
 #ifdef BA_DEBUG
-static INLINE void bv_print(struct bitvector * bv) {
+static void bv_print(struct bitvector * bv) {
     size_t i;
     for (i = 0; i < bv->length; i++) {
 	fprintf(stderr, "%d", bv_get(bv, i));
@@ -504,25 +504,29 @@ struct ba_block_header * ba_sort_list(const struct ba_page * p,
     return b;
 }
 
-static INLINE void ba_list_defined(struct block_allocator * a, struct ba_block_header * b) {
 #ifdef USE_VALGRIND
+static void ba_list_defined(struct block_allocator * a, struct ba_block_header * b) {
     while (b && b != BA_ONE) {
         PIKE_MEMPOOL_ALLOC(a, b, a->l.block_size);
         PIKE_MEM_RW_RANGE(b, sizeof(struct ba_block_header));
         b = b->next;
     }
-#endif
 }
+#else
+#define ba_list_defined(a, b)
+#endif
 
-static INLINE void ba_list_undefined(struct block_allocator * a, struct ba_block_header * b) {
 #ifdef USE_VALGRIND
+static void ba_list_undefined(struct block_allocator * a, struct ba_block_header * b) {
     while (b && b != BA_ONE) {
         struct ba_block_header * next = b->next;
         PIKE_MEMPOOL_FREE(a, b, a->l.block_size);
         b = next;
     }
-#endif
 }
+#else
+#define ba_list_undefined(a, b)
+#endif
 
 /*
  * This function allows iteration over all allocated blocks. Some things are not allowed:
-- 
GitLab