summaryrefslogtreecommitdiff
path: root/json-glib/json-parser.c
diff options
context:
space:
mode:
authorEmmanuele Bassi <ebassi@gnome.org>2013-05-16 10:02:50 +0100
committerEmmanuele Bassi <ebassi@gnome.org>2013-05-16 10:05:20 +0100
commitc912213d05ea9cacb5ba87f25c76581737c6fbf6 (patch)
treee14aae9acb3bd06984c4bbe9eba343b857b6202f /json-glib/json-parser.c
parentff226427bd4ab911f30a985a2c60e3eaca51c066 (diff)
downloadjson-glib-c912213d05ea9cacb5ba87f25c76581737c6fbf6.tar.gz
Use G_DEFINE_QUARK macro
Instead of hand-writing the error domain function ourselves.
Diffstat (limited to 'json-glib/json-parser.c')
-rw-r--r--json-glib/json-parser.c10
1 files changed, 3 insertions, 7 deletions
diff --git a/json-glib/json-parser.c b/json-glib/json-parser.c
index f9722bd..593258c 100644
--- a/json-glib/json-parser.c
+++ b/json-glib/json-parser.c
@@ -45,12 +45,6 @@
#include "json-parser.h"
#include "json-scanner.h"
-GQuark
-json_parser_error_quark (void)
-{
- return g_quark_from_static_string ("json-parser-error");
-}
-
#define JSON_PARSER_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE ((obj), JSON_TYPE_PARSER, JsonParserPrivate))
struct _JsonParserPrivate
@@ -106,7 +100,9 @@ enum
static guint parser_signals[LAST_SIGNAL] = { 0, };
-G_DEFINE_TYPE (JsonParser, json_parser, G_TYPE_OBJECT);
+G_DEFINE_QUARK (json-parser-error-quark, json_parser_error)
+
+G_DEFINE_TYPE (JsonParser, json_parser, G_TYPE_OBJECT)
static guint json_parse_array (JsonParser *parser,
JsonScanner *scanner,