writeZeroes method

void writeZeroes(
  1. int writtenLength
)

Writes writtenLength zero bytes.

Implementation

void writeZeroes(int writtenLength) {
  ensureAvailableLength(writtenLength);
  var pos = _length;

  while (writtenLength >= 4) {
    _byteData.setUint32(pos, 0);
    pos += 4;
    writtenLength -= 4;
  }
  while (writtenLength > 0) {
    _byteData.setUint8(pos++, 0);
    writtenLength--;
  }
  _length = pos;
}