NumBits
if (numBlocks > fGroups[0].NumBits())
numBlocks = fGroups[0].NumBits();
|| start > fGroups[group].NumBits()
|| uint32(start + length) > fGroups[group].NumBits()
group.NumBits(), &group);
if ((block + 1) * fNumBits > group.NumBits())
fNumBits = group.NumBits() % fNumBits;
if ((block + 1) * fNumBits > group.NumBits())
fNumBits = group.NumBits() % fNumBits;
fGroups[i].fNumBitmapBlocks = 1 + ((fGroups[i].NumBits() - 1)
groups[i].fNumBitmapBlocks = 1 + ((groups[i].NumBits() - 1)
lastGroupEnd = fGroups[lastAllowedGroup].NumBits();
end = group.NumBits();
bool canFindGroupLargest = start == 0 && end == group.NumBits();
if (((int32)group.NumBits() - currentBit)
uint32 NumBits() const { return fNumBits; }
if (start != block.NumBits()) {
uint32 NumBits() const;
start, fGroups[group].NumBits() - start);
fGroups[group].NumBits() - start);
if (pos == inodeBitmap.NumBits()) {