pushVarInt method

dynamic pushVarInt (int x)

Implementation

pushVarInt(int x) {
  if (x < 0xfd) {
    pushNum(x);
  } else if (x < 0xffff) {
    pushNum(0xfd);
    pushNum(x, len: 2, bigEndian: false);
  } else if (x < 0xffffffff) {
    pushNum(0xfe);
    pushNum(x, len: 4, bigEndian: false);
  } else {
    pushNum(0xff);
    pushNum(x, len: 8, bigEndian: false);
  }
}