Added putf80 method, which was not implemented yet
This commit is contained in:
parent
cf9836f2a2
commit
789ad958a1
@ -72,6 +72,14 @@ void data_streamer::putsi24(int32_t val, std::ostream& file) const {
|
|||||||
putui24(static_cast<uint32_t>(val), file);
|
putui24(static_cast<uint32_t>(val), file);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void data_streamer::putf80(double val, std::ostream& file) const {
|
||||||
|
float_80 f80 {val};
|
||||||
|
if (_target_byte_order != byte_order::big_endian) {
|
||||||
|
byte_swap(f80._val, sizeof(f80._val));
|
||||||
|
}
|
||||||
|
file.write(reinterpret_cast<char*>(f80._val), sizeof(f80._val));
|
||||||
|
}
|
||||||
|
|
||||||
// byte_order_changer ----------------------------------------------------------
|
// byte_order_changer ----------------------------------------------------------
|
||||||
|
|
||||||
byte_order_changer::byte_order_changer(data_streamer* ds, byte_order order) : _data_streamer {ds} {
|
byte_order_changer::byte_order_changer(data_streamer* ds, byte_order order) : _data_streamer {ds} {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user