summaryrefslogtreecommitdiff
path: root/gck
diff options
context:
space:
mode:
authorCorentin Noël <corentin@elementary.io>2022-02-06 23:26:01 +0100
committerCorentin Noël <tintou@noel.tf>2022-04-09 00:44:24 +0200
commit851348559ac115fe4532acb0e179bd377f84b0ce (patch)
treec6264754c13c0750016be10f16f47fa1a2c57fdc /gck
parentc2df7447154f5e633432a1c192ddd162055e3958 (diff)
downloadgcr-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.c15
-rw-r--r--gck/gck-uri.c14
-rw-r--r--gck/gck.h8
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:
diff --git a/gck/gck.h b/gck/gck.h
index 172cd4b..b22d2ca 100644
--- a/gck/gck.h
+++ b/gck/gck.h
@@ -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);