Skip to content

Commit

Permalink
Eliminate unused param warnigns when MPOOL disabled
Browse files Browse the repository at this point in the history
  • Loading branch information
micahsnyder committed Apr 15, 2024
1 parent f57de7f commit 075e1a4
Showing 1 changed file with 15 additions and 3 deletions.
18 changes: 15 additions & 3 deletions libclamav/hashtab.c
Original file line number Diff line number Diff line change
Expand Up @@ -192,6 +192,10 @@ cl_error_t cli_hashtab_init(struct cli_hashtable *s, size_t capacity)

cl_error_t cli_htu32_init(struct cli_htu32 *s, size_t capacity, mpool_t *mempool)
{
#ifndef USE_MPOOL
UNUSEDPARAM(mempool);
#endif

if (!s)
return CL_ENULLARG;

Expand Down Expand Up @@ -491,6 +495,10 @@ cl_error_t cli_htu32_insert(struct cli_htu32 *s, const struct cli_htu32_element
size_t tries = 1;
size_t idx;

#ifndef USE_MPOOL
UNUSEDPARAM(mempool);
#endif

if (!s)
return CL_ENULLARG;
if (s->used > s->maxfill) {
Expand Down Expand Up @@ -582,6 +590,10 @@ void cli_hashtab_free(struct cli_hashtable *s)

void cli_htu32_free(struct cli_htu32 *s, mpool_t *mempool)
{
#ifndef USE_MPOOL
UNUSEDPARAM(mempool);
#endif

MPOOL_FREE(mempool, s->htable);
s->htable = NULL;
s->capacity = 0;
Expand Down Expand Up @@ -707,9 +719,9 @@ void cli_hashset_destroy(struct cli_hashset *hs)
hs->capacity = 0;
}

#define BITMAP_CONTAINS(bmap, val) ((bmap)[(val) >> 5] & ((uint64_t)1 << ((val)&0x1f)))
#define BITMAP_INSERT(bmap, val) ((bmap)[(val) >> 5] |= ((uint64_t)1 << ((val)&0x1f)))
#define BITMAP_REMOVE(bmap, val) ((bmap)[(val) >> 5] &= ~((uint64_t)1 << ((val)&0x1f)))
#define BITMAP_CONTAINS(bmap, val) ((bmap)[(val) >> 5] & ((uint64_t)1 << ((val) & 0x1f)))
#define BITMAP_INSERT(bmap, val) ((bmap)[(val) >> 5] |= ((uint64_t)1 << ((val) & 0x1f)))
#define BITMAP_REMOVE(bmap, val) ((bmap)[(val) >> 5] &= ~((uint64_t)1 << ((val) & 0x1f)))

/*
* searches the hashset for the @key.
Expand Down

0 comments on commit 075e1a4

Please sign in to comment.