diff src/xmlnode.h @ 8135:8f4ce853e685

[gaim-migrate @ 8840] created a convenience function, and used it. a lot. committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Sat, 17 Jan 2004 19:36:29 +0000
parents fa6395637e2c
children b55b70aef314
line wrap: on
line diff
--- a/src/xmlnode.h	Sat Jan 17 19:21:39 2004 +0000
+++ b/src/xmlnode.h	Sat Jan 17 19:36:29 2004 +0000
@@ -24,17 +24,17 @@
 #ifndef _GAIM_XMLNODE_H_
 #define _GAIM_XMLNODE_H_
 
-typedef enum _NodeType
+typedef enum _XMLNodeType
 {
-	NODE_TYPE_TAG,
-	NODE_TYPE_ATTRIB,
-	NODE_TYPE_DATA
-} NodeType;
+	XMLNODE_TYPE_TAG,
+	XMLNODE_TYPE_ATTRIB,
+	XMLNODE_TYPE_DATA
+} XMLNodeType;
 
 typedef struct _xmlnode
 {
 	char *name;
-	NodeType type;
+	XMLNodeType type;
 	char *data;
 	size_t data_sz;
 	struct _xmlnode *parent;
@@ -46,6 +46,7 @@
 xmlnode *xmlnode_new_child(xmlnode *parent, const char *name);
 void xmlnode_insert_child(xmlnode *parent, xmlnode *child);
 xmlnode *xmlnode_get_child(xmlnode *parent, const char *name);
+xmlnode *xmlnode_get_next_twin(xmlnode *node);
 void xmlnode_insert_data(xmlnode *parent, const char *data, size_t size);
 char *xmlnode_get_data(xmlnode *node);
 void xmlnode_set_attrib(xmlnode *node, const char *attr, const char *value);