void _cogl_init (void) { static CoglBool initialized = FALSE; if (initialized == FALSE) { #if !GLIB_CHECK_VERSION (2, 36, 0) g_type_init (); #endif _cogl_config_read (); _cogl_debug_check_environment (); initialized = TRUE; } }
void _cogl_init (void) { static gsize init_status = 0; if (g_once_init_enter (&init_status)) { bindtextdomain (GETTEXT_PACKAGE, COGL_LOCALEDIR); bind_textdomain_codeset (GETTEXT_PACKAGE, "UTF-8"); g_type_init (); _cogl_config_read (); _cogl_debug_check_environment (); g_once_init_leave (&init_status, 1); } }