inline uint16 Read2high ( std::istream& in ) { uint8 b0, b1; in.get((char&) b0); in.get((char&) b1); return ((b0 << 8) | b1); }
inline uint16 Read2high (std::istream &in) { return static_cast<uint16>((in.get() << 8) | in.get()); }
inline uint16 Read2high	(	std::istream& in	)	{	uint8 b0, b1;	in.get((char&) b0);	in.get((char&) b1);	return ((b0 << 8) | b1);	}