libpurple/plugins/perl/common/XMLNode.xs

changeset 28223
928e9c958b31
parent 15894
765ec644ac47
child 28224
315ba0216ae0
equal deleted inserted replaced
28222:5643a627bc21 28223:928e9c958b31
2 2
3 MODULE = Purple::XMLNode PACKAGE = Purple::XMLNode PREFIX = xmlnode_ 3 MODULE = Purple::XMLNode PACKAGE = Purple::XMLNode PREFIX = xmlnode_
4 PROTOTYPES: ENABLE 4 PROTOTYPES: ENABLE
5 5
6 Purple::XMLNode 6 Purple::XMLNode
7 xmlnode_copy(class, src) 7 xmlnode_copy(src)
8 Purple::XMLNode src 8 Purple::XMLNode src
9 C_ARGS:
10 src
11 9
12 void 10 void
13 xmlnode_free(node) 11 xmlnode_free(node)
14 Purple::XMLNode node 12 Purple::XMLNode node
15 13
16 Purple::XMLNode 14 Purple::XMLNode
17 xmlnode_from_str(class, str, size) 15 xmlnode_from_str(const char *str, gssize length(str))
18 const char *str 16 PROTOTYPE: $
19 gssize size
20 C_ARGS:
21 str, size
22 17
23 const char * 18 const char *
24 xmlnode_get_attrib(node, attr) 19 xmlnode_get_attrib(node, attr)
25 Purple::XMLNode node 20 Purple::XMLNode node
26 const char *attr 21 const char *attr
76 Purple::XMLNode node 71 Purple::XMLNode node
77 const char *attr 72 const char *attr
78 const char *value 73 const char *value
79 74
80 gchar_own * 75 gchar_own *
81 xmlnode_to_formatted_str(node, len) 76 xmlnode_to_formatted_str(node)
82 Purple::XMLNode node 77 Purple::XMLNode node
83 int *len 78 CODE:
79 RETVAL = xmlnode_to_formatted_str(node, NULL);
80 OUTPUT:
81 RETVAL
84 82
85 gchar_own * 83 gchar_own *
86 xmlnode_to_str(node, len) 84 xmlnode_to_str(node)
87 Purple::XMLNode node 85 Purple::XMLNode node
88 int *len 86 CODE:
87 RETVAL = xmlnode_to_str(node, NULL);
88 OUTPUT:
89 RETVAL

mercurial