1
1
mirror of https://github.com/wader/fq.git synced 2024-10-06 16:39:48 +03:00

fixes calculation of floating point lengths

This commit is contained in:
David McDonald 2022-10-06 23:23:04 -05:00
parent 5576d31e88
commit f9a1d3f444

View File

@ -109,9 +109,9 @@ func decodeItem(d *decode.D, p *plist) {
d.FieldUBigInt("value", int(n))
}
case elementTypeReal:
n := decodeSize(d)
n := 1 << decodeSize(d)
d.FieldValueU("size", n)
d.FieldF("value", int(n))
d.FieldF("value", int(n*8))
case elementTypeDate:
n := 1 << decodeSize(d, d.AssertU(4, 8))
d.FieldValueU("size", uint64(n))