X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fbinarywriter.cpp;h=87111f00d091ecada4056e70f5c5c299190f20bc;hb=e14c01b5775dd2e324b16ff49498db9b9113c523;hp=be548446f2f1fca9fb564661d17bec4d686d6d97;hpb=256b44a5009467171af53316141277027bcc0ba4;p=libs%2Fdatafile.git diff --git a/source/binarywriter.cpp b/source/binarywriter.cpp index be54844..87111f0 100644 --- a/source/binarywriter.cpp +++ b/source/binarywriter.cpp @@ -11,10 +11,7 @@ namespace Msp { 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; @@ -167,7 +164,7 @@ void BinaryWriter::write_float(FloatType::Store f) } } - 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); }