bdSetUint64 function
Write a non-negative integer as a little-endian 64-bit value (two Uint32s). Safe on dart2js for values up to 2^53 – 1.
Implementation
void bdSetUint64(ByteData bd, int offset, int value) {
final lo = value & 0xFFFFFFFF;
final hi = (value >>> 32) & 0xFFFFFFFF;
bd.setUint32(offset, lo, Endian.little);
bd.setUint32(offset + 4, hi, Endian.little);
}