Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 650332 | Differences between
and this patch

Collapse All | Expand All

(-)fontconfig-2.13.0/src/fccfg.c~ (-12 lines)
Lines 39-56 Link Here
39
FcConfigEnsure (void)
39
FcConfigEnsure (void)
40
{
40
{
41
    FcConfig	*config;
41
    FcConfig	*config;
42
    FcBool	is_locale_initialized;
43
    static void *static_is_locale_initialized;
44
retry_locale:
45
    is_locale_initialized = (intptr_t) fc_atomic_ptr_get (&static_is_locale_initialized);
46
    if (!is_locale_initialized)
47
    {
48
	is_locale_initialized = FcTrue;
49
	if (!fc_atomic_ptr_cmpexch (&static_is_locale_initialized, NULL,
50
				    (void *)(intptr_t) is_locale_initialized))
51
	    goto retry_locale;
52
	setlocale (LC_ALL, "");
53
    }
54
retry_config:
42
retry_config:
55
    config = fc_atomic_ptr_get (&_fcConfig);
43
    config = fc_atomic_ptr_get (&_fcConfig);
56
    if (!config)
44
    if (!config)

Return to bug 650332