1/*** BEGIN file-header ***/ 2#include <config.h> 3 4#include "terminal-type-builtins.h" 5 6/*** END file-header ***/ 7 8/*** BEGIN file-production ***/ 9/* enumerations from "@filename@" */ 10 11#include "@filename@" 12 13/*** END file-production ***/ 14 15/*** BEGIN value-header ***/ 16GType 17@enum_name@_get_type (void) 18{ 19 static volatile gsize g_define_type_id__volatile = 0; 20 21 if (g_once_init_enter (&g_define_type_id__volatile)) { 22 static const G@Type@Value values[] = { 23/*** END value-header ***/ 24 25/*** BEGIN value-production ***/ 26 { @VALUENAME@, "@VALUENAME@", "@valuenick@" }, 27/*** END value-production ***/ 28 29/*** BEGIN value-tail ***/ 30 { 0, NULL, NULL } 31 }; 32 GType g_define_type_id = \ 33 g_@type@_register_static (/* g_intern_static_string */ ("@EnumName@"), values); 34 35 g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); 36 } 37 38 return g_define_type_id__volatile; 39} 40 41/*** END value-tail ***/ 42 43/*** BEGIN file-tail ***/ 44 45/*** END file-tail ***/ 46