class BinData::IO::Write

def write_raw(data)

def write_raw(data)
  if @bytes_remaining
    if data.size > @bytes_remaining
      data = data[0, @bytes_remaining]
    end
    @bytes_remaining -= data.size
  end
  @write_count += data.size
  @raw_io.write(data)
end