[gxml/gsoc2013] examples/c/node.c: fix some type issues
- From: Richard Hans Schwarting <rschwart src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gxml/gsoc2013] examples/c/node.c: fix some type issues
- Date: Wed, 21 Aug 2013 19:40:56 +0000 (UTC)
commit 75cdf5b40f1fbf26f47e33210af10bd2c7556674
Author: Richard Schwarting <aquarichy gmail com>
Date: Wed Aug 21 15:21:06 2013 -0400
examples/c/node.c: fix some type issues
examples/c/node.c | 11 ++++-------
1 files changed, 4 insertions(+), 7 deletions(-)
---
diff --git a/examples/c/node.c b/examples/c/node.c
index 8f708b4..dffde41 100644
--- a/examples/c/node.c
+++ b/examples/c/node.c
@@ -166,21 +166,18 @@ int main () {
owner_document = gxml_node_get_owner_document (bookshelf);
printf ("The owner document for Bookshelf looks like:\n%s\n\n",
- str = gxml_node_to_string (owner_document, FALSE, 0));
+ str = gxml_node_to_string (GXML_NODE (owner_document), FALSE, 0));
g_free (str);
/* Check node types */
- GTypeClass *nodetype_class = g_type_class_ref (GXML_TYPE_NODE_TYPE);
-
- doc;
- bookshelf;
+ GEnumClass *nodetype_class = G_ENUM_CLASS (g_type_class_ref (GXML_TYPE_NODE_TYPE));
GXmlAttr *author_attr = g_hash_table_lookup (attrs, "author");
GXmlNodeType nodetype;
GEnumValue *nodetype_value;
- nodetype = gxml_node_get_node_type (doc);
+ nodetype = gxml_node_get_node_type (GXML_NODE (doc));
nodetype_value = g_enum_get_value (nodetype_class, nodetype);
printf ("Document is of type: %s\n", nodetype_value->value_name);
@@ -188,7 +185,7 @@ int main () {
nodetype_value = g_enum_get_value (nodetype_class, nodetype);
printf ("Bookshelf is of type: %s\n", nodetype_value->value_name);
- nodetype = gxml_node_get_node_type (author_attr);
+ nodetype = gxml_node_get_node_type (GXML_NODE (author_attr));
nodetype_value = g_enum_get_value (nodetype_class, nodetype);
printf ("author is of type: %s\n", nodetype_value->value_name);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]