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 | ) |
1.5.2