示例#1
0
文件: cogl.c 项目: collinss/muffin
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;
    }
}
示例#2
0
文件: cogl.c 项目: collects/cogl
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);
    }
}