# File configure.rb, line 92
def AC_OUTPUT_HEADER(header)
  print "creating ", header, "\n"
  open(File.join($srcdir, header + ".in")) do |fin|
    open(header, "w") do |fout|
      while line = fin.gets
        line.sub!(/^(#define|#undef)\s+([A-Za-z_]+).*$/) do |s|
          name = $2
          if $ac_confdefs.key?(name)
            val = $ac_confdefs[name]
            "#define #{name} #{val}"
          else
            s
          end
        end
        fout.print(line)
      end
    end
  end
  $ac_confdefs.clear
end