writeI16 method

void writeI16(
  1. int value
)

Implementation

void writeI16(int value) {
  if (value < -32768 || value > 32767) {
    throw ArgumentError.value(
      value,
      'value',
      'Must be -32768 to 32767 for i16',
    );
  }
  final unsigned = value < 0 ? value + 65536 : value;
  writeU16(unsigned);
}