bytesFromInt16 static method

List<int> bytesFromInt16(
  1. int number, {
  2. Endian endian = Endian.big,
  3. bool doSigned = false,
})

Convert a 16 bit integer number to its int representation.

Implementation

static List<int> bytesFromInt16(int number,
    {Endian endian = Endian.big, bool doSigned = false}) {
  dynamic tmp =
      doSigned ? Int8List.fromList([0, 0]) : Uint8List.fromList([0, 0]);
  ByteData bdata = ByteData.view(tmp.buffer);
  bdata.setInt16(0, number, endian);
  return tmp;
}