class BinData::IO::Read

def accumulate_little_endian_bits

def accumulate_little_endian_bits
  byte = read(1)
  raise EOFError, "End of file reached" if byte.nil?
  byte = byte.unpack('C').at(0) & 0xff
  @rval = @rval | (byte << @rnbits)
  @rnbits += 8
end