我想要 linux C 中的位图 API。
我需要 2^18 位,所以它需要 32KB 内存。我会经常在位图中设置和取消设置位。
所以基本上我需要这样的 API:
set_bitmap(int i) // it sets the i-th bit to 1 in the bitmap
unset_bitmap(int i) // it sets the i-th bit to 0 in the bitmap
bitmap_t create_bitmap(int n) // it creates a bitmap of size n, like n=2^18
有没有源代码或类似的源代码?
谢谢!