public int ReadPackedInteger() { byte c = ReadByte(); switch (c) { case 251: return -1; case 252: return ReadInteger(2); case 253: return ReadInteger(3); case 254: return ReadInteger(4); default: return c; } }