diff options
author | Corentin Noël <corentin@elementary.io> | 2022-02-06 23:26:01 +0100 |
---|---|---|
committer | Corentin Noël <tintou@noel.tf> | 2022-04-09 00:44:24 +0200 |
commit | 851348559ac115fe4532acb0e179bd377f84b0ce (patch) | |
tree | c6264754c13c0750016be10f16f47fa1a2c57fdc /gck | |
parent | c2df7447154f5e633432a1c192ddd162055e3958 (diff) | |
download | gcr-851348559ac115fe4532acb0e179bd377f84b0ce.tar.gz |
gck: Use the G_DEFINE_QUARK macro
Automatically define the error quark with this macro.
Diffstat (limited to 'gck')
-rw-r--r-- | gck/gck-misc.c | 15 | ||||
-rw-r--r-- | gck/gck-uri.c | 14 | ||||
-rw-r--r-- | gck/gck.h | 8 |
3 files changed, 6 insertions, 31 deletions
diff --git a/gck/gck-misc.c b/gck/gck-misc.c index 2c864a1..ef8a19b 100644 --- a/gck/gck-misc.c +++ b/gck/gck-misc.c @@ -101,20 +101,7 @@ EGG_SECURE_DEFINE_GLIB_GLOBALS (); * * The error domain for gck library errors. */ - -GQuark -gck_error_get_quark (void) -{ - static GQuark domain = 0; - static size_t quark_inited = 0; - - if (g_once_init_enter (&quark_inited)) { - domain = g_quark_from_static_string ("gck-error"); - g_once_init_leave (&quark_inited, 1); - } - - return domain; -} +G_DEFINE_QUARK(GckError, gck_error) /** * gck_message_from_rv: diff --git a/gck/gck-uri.c b/gck/gck-uri.c index 3cc0dc8..6945980 100644 --- a/gck/gck-uri.c +++ b/gck/gck-uri.c @@ -106,19 +106,7 @@ struct _GckUri { GckAttributes *attributes; }; -GQuark -gck_uri_error_get_quark (void) -{ - static GQuark domain = 0; - static size_t quark_inited = 0; - - if (g_once_init_enter (&quark_inited)) { - domain = g_quark_from_static_string ("gck-uri-error"); - g_once_init_leave (&quark_inited, 1); - } - - return domain; -} +G_DEFINE_QUARK(GckUriError, gck_uri_error) /** * gck_uri_data_new: @@ -54,9 +54,9 @@ typedef enum { GCK_ERROR_MODULE_PROBLEM = (CKR_VENDOR_DEFINED | (GCK_VENDOR_CODE + 1)), } GckError; -#define GCK_ERROR (gck_error_get_quark ()) +#define GCK_ERROR (gck_error_quark ()) -GQuark gck_error_get_quark (void) G_GNUC_CONST; +GQuark gck_error_quark (void) G_GNUC_CONST; #define GCK_TYPE_LIST (gck_list_get_boxed_type ()) @@ -1566,9 +1566,9 @@ struct _GckUriData { gpointer dummy[4]; }; -#define GCK_URI_ERROR (gck_uri_error_get_quark ()) +#define GCK_URI_ERROR (gck_uri_error_quark ()) -GQuark gck_uri_error_get_quark (void) G_GNUC_CONST; +GQuark gck_uri_error_quark (void) G_GNUC_CONST; GckUriData* gck_uri_data_new (void); |