class Rcov::TextCoverageDiff

def display_hunks(filename, hunks)

def display_hunks(filename, hunks)
  return if hunks.empty?
  puts
  puts "=" * 80
  puts "!!!!! Uncovered code introduced in #{filename}"
  hunks.each do |offset, lines|
    if @gcc_output
      lines.each_with_index do |line,i|
        lineno = offset + i
        flag = (/^!! / !~ line) ? "-" : ":"
        prefix = "#{filename}#{flag}#{lineno}#{flag}"
        puts "#{prefix}#{line[3..-1]}"
      end
    elsif @color
      puts "### #{filename}:#{offset}"
      lines.each do |line|
        prefix = (/^!! / !~ line) ? "\e[32;40m" : "\e[31;40m"
        puts "#{prefix}#{line[3..-1].chomp}\e[37;40m"
      end
    else
      puts "### #{filename}:#{offset}"
      puts lines
    end
  end
end