mirror of
https://passt.top/passt
synced 2025-06-05 07:27:16 +02:00
util: Use unsigned indices for bits in bitmaps
A negative bit index in a bitmap doesn't make sense. Avoid this by construction by using unsigned indices. While we're there adjust bitmap_isset() to return a bool instead of an int. Signed-off-by: David Gibson <david@gibson.dropbear.id.au> Signed-off-by: Stefano Brivio <sbrivio@redhat.com>
This commit is contained in:
parent
0e36fe1a43
commit
bda80ef53f
2 changed files with 7 additions and 7 deletions
6
util.h
6
util.h
|
@ -148,9 +148,9 @@ int sock_l4(const struct ctx *c, sa_family_t af, uint8_t proto,
|
|||
uint32_t data);
|
||||
void sock_probe_mem(struct ctx *c);
|
||||
int timespec_diff_ms(const struct timespec *a, const struct timespec *b);
|
||||
void bitmap_set(uint8_t *map, int bit);
|
||||
void bitmap_clear(uint8_t *map, int bit);
|
||||
int bitmap_isset(const uint8_t *map, int bit);
|
||||
void bitmap_set(uint8_t *map, unsigned bit);
|
||||
void bitmap_clear(uint8_t *map, unsigned bit);
|
||||
bool bitmap_isset(const uint8_t *map, unsigned bit);
|
||||
void bitmap_or(uint8_t *dst, size_t size, const uint8_t *a, const uint8_t *b);
|
||||
char *line_read(char *buf, size_t len, int fd);
|
||||
void ns_enter(const struct ctx *c);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue