Mercurial > pidgin.yaz
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);