namespace DataFile {
BinaryWriter::BinaryWriter(Output &o):
- WriterMode(o),
- next_kwd_id(1),
- next_str_id(1),
- float_precision(32)
+ WriterMode(o)
{
dict[StatementKey("__kwd", "iss")] = -1;
dict[StatementKey("__str", "is")] = -2;
}
}
- UInt64 encoded = bf.compose(float_precision);
+ uint64_t encoded = bf.compose(float_precision);
for(unsigned i=float_precision/8; i--; )
out.put((encoded>>(i*8))&0xFF);
}