[glib] Add enum type for GVariantParseError
- From: Ryan Lortie <ryanl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] Add enum type for GVariantParseError
- Date: Sun, 20 Jun 2010 16:31:28 +0000 (UTC)
commit ede159ec452aa27d7ea0058833ea39baed14756e
Author: Ryan Lortie <desrt desrt ca>
Date: Sun Jun 20 12:30:27 2010 -0400
Add enum type for GVariantParseError
docs/reference/glib/glib-sections.txt | 1 +
glib/gvariant-parser.c | 7 +++++++
glib/gvariant.h | 5 +++++
3 files changed, 13 insertions(+), 0 deletions(-)
---
diff --git a/docs/reference/glib/glib-sections.txt b/docs/reference/glib/glib-sections.txt
index 026fc39..8f16358 100644
--- a/docs/reference/glib/glib-sections.txt
+++ b/docs/reference/glib/glib-sections.txt
@@ -2920,6 +2920,7 @@ g_variant_builder_open
g_variant_builder_close
<SUBSECTION>
+GVariantParseError
G_VARIANT_PARSE_ERROR
g_variant_parse
g_variant_new_parsed_va
diff --git a/glib/gvariant-parser.c b/glib/gvariant-parser.c
index d237334..93a5dd3 100644
--- a/glib/gvariant-parser.c
+++ b/glib/gvariant-parser.c
@@ -39,6 +39,13 @@
* are not currently defined for this domain. See #GError for
* information on error domains.
**/
+/**
+ * GVariantParseError:
+ * @G_VARIANT_PARSE_ERROR_FAILED: generic error
+ *
+ * Error codes returned by parsing text-format GVariants. Currently the
+ * parser makes no distinction between different types of error.
+ **/
GQuark
g_variant_parser_get_error_quark (void)
{
diff --git a/glib/gvariant.h b/glib/gvariant.h
index 6647c40..24d9f40 100644
--- a/glib/gvariant.h
+++ b/glib/gvariant.h
@@ -180,7 +180,12 @@ struct _GVariantBuilder {
gsize x[16];
};
+typedef enum
+{
+ G_VARIANT_PARSE_ERROR_FAILED
+} GVariantParseError;
#define G_VARIANT_PARSE_ERROR (g_variant_parser_get_error_quark ())
+
GQuark g_variant_parser_get_error_quark (void);
GVariantBuilder * g_variant_builder_new (const GVariantType *type);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]