From: Damjan Marion Date: Tue, 15 Apr 2025 07:14:49 +0000 (+0200) Subject: vppinfra: explicitelly cast to void * to silence clangd X-Git-Tag: v25.10-rc0~89 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=c9ec4ff4414e82c2f9bab41ffb5afd4a94933e01;p=vpp.git vppinfra: explicitelly cast to void * to silence clangd Type: fix Change-Id: I286c73d532368e3726269cce9a6993c4911e99cb Signed-off-by: Damjan Marion --- diff --git a/src/vppinfra/pool.h b/src/vppinfra/pool.h index 07c9269c6d8..d73a9783ba8 100644 --- a/src/vppinfra/pool.h +++ b/src/vppinfra/pool.h @@ -421,18 +421,20 @@ _pool_free (void **v) #define pool_free(p) _pool_free ((void **) &(p)) static_always_inline uword -pool_get_first_index (void *pool) +_pool_get_first_index (void *pool) { pool_header_t *h = pool_header (pool); return clib_bitmap_first_clear (h->free_bitmap); } +#define pool_get_first_index(p) _pool_get_first_index ((void *) (p)) static_always_inline uword -pool_get_next_index (void *pool, uword last) +_pool_get_next_index (void *pool, uword last) { pool_header_t *h = pool_header (pool); return clib_bitmap_next_clear (h->free_bitmap, last + 1); } +#define pool_get_next_index(p, l) _pool_get_next_index ((void *) (p), l) /** Optimized iteration through pool.