MALLOC_BITS
size = howmany(count, MALLOC_BITS);
j = i % MALLOC_BITS;
i /= MALLOC_BITS;
k += i * MALLOC_BITS;
info->bits[chunknum / MALLOC_BITS] |= 1U << (chunknum % MALLOC_BITS);
#define CHUNK_FREE(i, n) ((i)->bits[(n) / MALLOC_BITS] & \
(1U << ((n) % MALLOC_BITS)))
p->offset = howmany(p->total, MALLOC_BITS);
memset(p->bits, 0xff, sizeof(p->bits[0]) * (i / MALLOC_BITS));
p->bits[i / MALLOC_BITS] = (2U << (i % MALLOC_BITS)) - 1;
p->offset = howmany(p->total, MALLOC_BITS);
_dl_memset(p->bits, 0xff, sizeof(p->bits[0]) * (i / MALLOC_BITS));
p->bits[i / MALLOC_BITS] = (2U << (i % MALLOC_BITS)) - 1;
size = howmany(count, MALLOC_BITS);
lp = &bp->bits[i / MALLOC_BITS];
j = i % MALLOC_BITS;
i /= MALLOC_BITS;
if (++i >= bp->total / MALLOC_BITS)
k += (lp - bp->bits) * MALLOC_BITS;
if (info->bits[chunknum / MALLOC_BITS] &
(1U << (chunknum % MALLOC_BITS)))
info->bits[chunknum / MALLOC_BITS] |= 1U << (chunknum % MALLOC_BITS);