# File gnomeprintui/extconf.rb, line 66
def mkenums_c(dir, prefix, files)
  header = File.join(dir, prefix + ".h")
  c = prefix + ".c"
  config = {
    :fhead => "#include \"\#{header}\"\n#include <libgnomeprintui/gnome-print-dialog.h>\n#include <libgnomeprintui/gnome-print-paper-selector.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