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 + -
显示快捷键?