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