public int ReadIntLE() { int ch1 = this.Read(); int ch2 = this.Read(); int ch3 = this.Read(); int ch4 = this.Read(); if ((ch1 | ch2 | ch3 | ch4) < 0) throw new EndOfStreamException(); return ((ch4 << 24) + (ch3 << 16) + (ch2 << 8) + (ch1 << 0)); }
private int ReadInt(RandomAccessFileOrArray stream) { if (isBigEndian) { return stream.ReadInt(); } else { return stream.ReadIntLE(); } }