A bitmap is simply an integer with certain bits being 1 (enabled) and 0 (disabled).
These functions only return usable results if exactly one bit is enabled.
These functions are mainly used by the flist family of functions.
Functions | |
uint32_t | i2v32 (int index) |
convert bit index to 32 bit value | |
uint64_t | i2v64 (int index) |
convert bit index to 64 bit value | |
int | v2i32 (uint32_t val) |
convert 32 bit value to bit index | |
int | v2i64 (uint64_t val) |
convert 64 bit value to bit index |
uint32_t i2v32 | ( | int | index | ) |
uint64_t i2v64 | ( | int | index | ) |
int v2i32 | ( | uint32_t | val | ) |
int v2i64 | ( | uint64_t | val | ) |