# File rsvg/extconf.rb, line 61
def mkenums_c(prefix, files)
  header = prefix + ".h"
  c = prefix + ".c"
  config = {
    :fhead => "#include \"\#{header}\"\n#include <librsvg/rsvg.h>\n",
    :fprod => "/* enumerations from \"@filename@\" */\n",
    :vhead => "GType\n@enum_name@_get_type (void)\n{\nstatic GType etype = 0;\nif (etype == 0) {\nstatic const G@Type@Value values[] = {\n",
    :vprod => "{ @VALUENAME@, \"@VALUENAME@\", \"@valuenick@\" },\n",
    :vtail => "{ 0, NULL, NULL }\n};\netype = g_@type@_register_static (\"@EnumName@\", values);\n}\nreturn etype;\n}\n",
  }
  mkenums(c, config, files)
end