# File lib/glib-mkenums.rb, line 66
    def create_c
      constants = "\n" + @constants.collect{|name, nick|
        %Q[      { #{name}, "#{name}", "#{nick}" },\n] 
      }.join +
        %Q[      { 0, NULL, NULL }]

      ret = "\nGType\n\#{@enum_name}_get_type (void)\n{\nstatic GType etype = 0;\nif (etype == 0) {\nstatic const G\#{@Type}Value values[] = {\#{constants}\n};\netype = g_\#{@type}_register_static (\"\#{@EnumName}\", values);\n}\nreturn etype;\n}\n"
      ret
    end