# File rsvg/extconf.rb, line 29
def mkenums_h(prefix, files)
  header = prefix + ".h"
  const = "__#{header.upcase.gsub(/-|\./, '_')}__"
  config = {
    :fhead => "#ifndef \#{const}\n#define \#{const}\n\n#include <glib-object.h>\n\nG_BEGIN_DECLS\n",
    :fprod => "/* enumerations from \"@filename@\" */\n",
    :vhead => "GType @enum_name@_get_type (void);\n#define RSVG_TYPE_@ENUMSHORT@ (@enum_name@_get_type())\n",
    :ftail => "G_END_DECLS\n\n#endif /* \#{const}*/\n",
  }
  mkenums(header, config, files)
end