summaryrefslogtreecommitdiffstats
path: root/glib/dbus-gloader-expat.c
diff options
context:
space:
mode:
Diffstat (limited to 'glib/dbus-gloader-expat.c')
-rw-r--r--glib/dbus-gloader-expat.c13
1 files changed, 8 insertions, 5 deletions
diff --git a/glib/dbus-gloader-expat.c b/glib/dbus-gloader-expat.c
index 050d3532..149e7117 100644
--- a/glib/dbus-gloader-expat.c
+++ b/glib/dbus-gloader-expat.c
@@ -43,13 +43,16 @@ static XML_Memory_Handling_Suite memsuite =
g_free
};
+/**
+ * Context for Expat parser for introspection data.
+ */
typedef struct
{
- Parser *parser;
- const char *filename;
- GString *content;
- GError **error;
- gboolean failed;
+ Parser *parser; /**< The parser for the introspection data */
+ const char *filename; /**< The filename being loaded */
+ GString *content; /**< The content of the current element */
+ GError **error; /**< Error return location */
+ gboolean failed; /**< True if parse has failed */
} ExpatParseContext;
static dbus_bool_t