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;
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)))