diff --git a/README.md b/README.md index 3c9b89e..b246b0d 100644 --- a/README.md +++ b/README.md @@ -7,30 +7,44 @@ Usage ----- ```c - struct ewah_bitmap *array = ewah_bitmap_new(); - struct ewah_iterator it; - eword_t word; +struct ewah_bitmap *array = ewah_bitmap_new(); +struct ewah_iterator it; +eword_t word; - ewah_bitmap_set(array, 3); - ewah_bitmap_set(array, 32); - ewah_bitmap_set(array, 48); - ewah_bitmap_set(array, 63); - ewah_bitmap_set(array, 1024); - ewah_bitmap_set(array, 7600); +ewah_bitmap_set(array, 3); +ewah_bitmap_set(array, 32); +ewah_bitmap_set(array, 48); +ewah_bitmap_set(array, 63); +ewah_bitmap_set(array, 1024); +ewah_bitmap_set(array, 7600); - ewah_iterator_init(&it, array); +ewah_iterator_init(&it, array); - while (ewah_iterator_next(&word, &it)) - printf("%08llX ", word); +while (ewah_iterator_next(&word, &it)) + printf("%08llX ", word); - ewah_bitmap_each_bit(array, &print_a_bit, NULL); +ewah_bitmap_each_bit(array, &print_a_bit, NULL); - ewah_bitmap_free(array); +ewah_bitmap_free(array); ```` Related docs: ------------ -http://github.com/lemire/javaewah -http://arxiv.org/abs/0901.3751 -http://www.slideshare.net/lemire/all-about-bitmap-indexes-and-sorting-them +- http://github.com/lemire/javaewah +- http://arxiv.org/abs/0901.3751 +- http://www.slideshare.net/lemire/all-about-bitmap-indexes-and-sorting-them + +License +------- + +This code is licensed under Apache License, Version 2.0 (ASL2.0). + +This code is a port from the original javaewah project, authored by: + +- Daniel Lemire (http://lemire.me/en/), +- Cliff Moon (https://github.com/cliffmoon), +- David McIntosh (https://github.com/mctofu), +- Robert Becho (https://github.com/RBecho), +- Colby Ranger (https://github.com/crangeratgoogle) +- Veronika Zenz (https://github.com/veronikazenz)