Mercurial > pidgin.yaz
diff plugins/perl/common/XMLNode.xs @ 12364:6fd82071a7b8
[gaim-migrate @ 14668]
sf patch #1373688, from Will Thompson
"Make the Perl bindings more Perl-ish"
committer: Tailor Script <tailor@pidgin.im>
author | Mark Doliner <mark@kingant.net> |
---|---|
date | Mon, 05 Dec 2005 23:54:34 +0000 |
parents | b284c703d398 |
children | 96f9b4798012 |
line wrap: on
line diff
--- a/plugins/perl/common/XMLNode.xs Mon Dec 05 23:41:29 2005 +0000 +++ b/plugins/perl/common/XMLNode.xs Mon Dec 05 23:54:34 2005 +0000 @@ -4,30 +4,34 @@ PROTOTYPES: ENABLE -xmlnode * -xmlnode_copy(src) +Gaim::XMLNode +xmlnode_copy(class, src) xmlnode *src + C_ARGS: + src void xmlnode_free(node) xmlnode *node -xmlnode * -xmlnode_from_str(str, size) +Gaim::XMLNode +xmlnode_from_str(class, str, size) const char *str gssize size + C_ARGS: + str, size const char * xmlnode_get_attrib(node, attr) xmlnode *node const char *attr -xmlnode * +Gaim::XMLNode xmlnode_get_child(parent, name) const xmlnode *parent const char *name -xmlnode * +Gaim::XMLNode xmlnode_get_child_with_namespace(parent, name, xmlns) const xmlnode *parent const char *name @@ -37,7 +41,7 @@ xmlnode_get_data(node) xmlnode *node -xmlnode * +Gaim::XMLNode xmlnode_get_next_twin(node) xmlnode *node @@ -52,11 +56,13 @@ const char *data gssize size -xmlnode * -xmlnode_new(name) +Gaim::XMLNode +xmlnode_new(class, name) const char *name + C_ARGS: + name -xmlnode * +Gaim::XMLNode xmlnode_new_child(parent, name) xmlnode *parent const char *name