mirror of
https://github.com/Gnucash/gnucash.git
synced 2025-02-25 18:55:30 -06:00
Adjust GNC_DEFINE_TYPE_EXTENDED_END
To match new signature of g_once_init_enter and g_once_init_leave.
This commit is contained in:
parent
f60b6354f8
commit
c1e9b3d593
@ -145,8 +145,8 @@ type_name##_get_instance_private (TypeName *self) \
|
|||||||
GType \
|
GType \
|
||||||
type_name##_get_type (void) \
|
type_name##_get_type (void) \
|
||||||
{ \
|
{ \
|
||||||
static volatile gsize g_define_type_id__volatile = 0; \
|
static gsize g_define_type_id_static = 0; \
|
||||||
if (g_once_init_enter (&g_define_type_id__volatile)) \
|
if (g_once_init_enter (&g_define_type_id_static)) \
|
||||||
{ \
|
{ \
|
||||||
GType g_define_type_id = \
|
GType g_define_type_id = \
|
||||||
g_type_register_static_simple (TYPE_PARENT, \
|
g_type_register_static_simple (TYPE_PARENT, \
|
||||||
@ -160,9 +160,9 @@ type_name##_get_type (void) \
|
|||||||
#define _GNC_DEFINE_TYPE_EXTENDED_END() \
|
#define _GNC_DEFINE_TYPE_EXTENDED_END() \
|
||||||
/* following custom code */ \
|
/* following custom code */ \
|
||||||
} \
|
} \
|
||||||
g_once_init_leave (&g_define_type_id__volatile, g_define_type_id); \
|
g_once_init_leave (&g_define_type_id_static, g_define_type_id); \
|
||||||
} \
|
} \
|
||||||
return g_define_type_id__volatile; \
|
return g_define_type_id_static; \
|
||||||
} /* closes type_name##_get_type() */
|
} /* closes type_name##_get_type() */
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user