Hello,
The HFS+ specs
mention:
"
UInt32 attributes;
The following constants define the various
bits that may be set in the attributes field of the header record.
enum{
kBTBadCloseMask = 0x00000001,
kBTBigKeysMask=0x00000002,
kBTVariableIndexKeysMask=0x00000004
}
"
In my case I need to set both kBTBigkeysMask and
kBTVariableIndexKeysMask. What is meant by bits
1,2 and 4?
Do I set attributes = 6 (assuming 2 and 4
refer to positions 1(2^1) and 2(2^2))
OR
attributes = 20 (binary 10100) starting
to count from 0 (LSB) ?
OR attributes = 10 (binary 1010) starting to count
from 1 (LSB) ?
Can somebody please tell me how this is to be
interpreted?
Regards,
Nandini Hengen