EBITMAP_SIZE
offset >= e_iter->startbit + EBITMAP_SIZE) {
e_iter->startbit = offset - (offset % EBITMAP_SIZE);
ebmap->highbit = e_iter->startbit + EBITMAP_SIZE;
if ((n->startbit + EBITMAP_SIZE) > bit)
if ((n->startbit + EBITMAP_SIZE) > bit) {
s = find_first_bit(n->maps, EBITMAP_SIZE);
if (s < EBITMAP_SIZE)
EBITMAP_SIZE;
new->startbit = bit - (bit % EBITMAP_SIZE);
e->highbit = new->startbit + EBITMAP_SIZE;
!memcmp(n1->maps, n2->maps, EBITMAP_SIZE / 8)) {
e->highbit += EBITMAP_SIZE - 1;
e->highbit -= (e->highbit % EBITMAP_SIZE);
if (!n || startbit >= n->startbit + EBITMAP_SIZE) {
tmp->startbit = startbit - (startbit % EBITMAP_SIZE);
if (n && n->startbit + EBITMAP_SIZE != e->highbit) {
e->highbit, n->startbit + EBITMAP_SIZE);
memcpy(new->maps, n->maps, EBITMAP_SIZE / 8);
ofs = find_first_bit((*n)->maps, EBITMAP_SIZE);
if (ofs < EBITMAP_SIZE)
ofs = find_next_bit((*n)->maps, EBITMAP_SIZE, bit - (*n)->startbit + 1);
if (ofs < EBITMAP_SIZE)
ofs = find_first_bit((*n)->maps, EBITMAP_SIZE);
if (ofs < EBITMAP_SIZE)