func (bs *ByteStream) ReadUint32(off int64) (uint32, error) {

	b := make([]byte, 4)
	n, err := bs.r.ReadAt(b, off)
	if n != 4 || err != nil {
		return 0, err
	}
	bs.pos += n
	return binary.LittleEndian.Uint32(b), err
}
// ReadUint32 reads a 4 byte little endian unsigned integer.
ReadUint32 reads a 4 byte little endian unsigned integer.
// ReadUint32 reads a 4 byte little endian unsigned integer .
func (bs *ByteStream) ReadUint32(off int64) (uint32, error) {
	b := make([]byte, 4)
	n, err := bs.r.ReadAt(b, off)
	if n != 4 || err != nil {
		return 0, err
	}
	bs.pos += n
	return binary.LittleEndian.Uint32(b), err
}
func ( bs * ByteStream ) ReadUint32 ( off int64 ) ( uint32 , error ) { b := make ( [ ] byte , 4 ) n , err := bs . r . ReadAt ( b , off ) if n != 4 || err != nil { return 0 , err } bs . pos += n return binary . LittleEndian . Uint32 ( b ) , err }
ReadUint32 reads a 4 byte little endian unsigned integer.
ReadUint32 reads a 4 byte little endian unsigned integer .