core :: Float :: float_byte_at
BinaryWriter
# Utility for `BinaryWriter`
private fun float_byte_at(index: Int, big_endian: Bool): Int `{
union {
unsigned char bytes[4];
float val;
uint32_t conv;
} u;
u.val = self;
if (big_endian)
u.conv = htobe32(u.conv);
else u.conv = htole32(u.conv);
return u.bytes[index];
`}
lib/binary/binary.nit:362,2--377,3