xmlnode.xs

来自「Linux下的多协议即时通讯程序源代码」· XS 代码 · 共 89 行

XS
89
字号
#include "module.h"MODULE = Purple::XMLNode  PACKAGE = Purple::XMLNode  PREFIX = xmlnode_PROTOTYPES: ENABLEPurple::XMLNodexmlnode_copy(class, src)	Purple::XMLNode src    C_ARGS:	srcvoidxmlnode_free(node)	Purple::XMLNode nodePurple::XMLNodexmlnode_from_str(class, str, size)	const char *str	gssize size    C_ARGS:	str, sizeconst char *xmlnode_get_attrib(node, attr)	Purple::XMLNode node	const char *attrPurple::XMLNodexmlnode_get_child(parent, name)	Purple::XMLNode parent	const char *namePurple::XMLNodexmlnode_get_child_with_namespace(parent, name, xmlns)	Purple::XMLNode parent	const char *name	const char *xmlnsgchar_own *xmlnode_get_data(node)	Purple::XMLNode nodePurple::XMLNodexmlnode_get_next_twin(node)	Purple::XMLNode nodevoidxmlnode_insert_child(parent, child)	Purple::XMLNode parent	Purple::XMLNode childvoidxmlnode_insert_data(node, data, size)	Purple::XMLNode node	const char *data	gssize sizePurple::XMLNodexmlnode_new(class, name)	const char *name    C_ARGS:	namePurple::XMLNodexmlnode_new_child(parent, name)	Purple::XMLNode parent	const char *namevoidxmlnode_remove_attrib(node, attr)	Purple::XMLNode node	const char *attrvoidxmlnode_set_attrib(node, attr, value)	Purple::XMLNode node	const char *attr	const char *valuegchar_own *xmlnode_to_formatted_str(node, len)	Purple::XMLNode node	int *lengchar_own *xmlnode_to_str(node, len)	Purple::XMLNode node	int *len

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?