- unsigned int doc_id = g_array_index(arr, unsigned int, i);
- bitmap[doc_id / sizeof (bitmap[0])] |=
- 1 << (doc_id % sizeof (bitmap[0]));
+ unsigned int doc_id = g_array_index (arr, unsigned int, i);
+ bitmap[DOCIDSET_WORD(doc_id)] |= 1 << DOCIDSET_BIT(doc_id);