class BinData::IO::Read

def buffer_limited_n(n)

def buffer_limited_n(n)
  if @buffer_end_pos
    max = @buffer_end_pos - offset
    n = max if n.nil? or n > max
  end
  n
end