| 39351:33fb527b0f10 | 39352:62bca2fe2e91 |
|---|---|
| 30 | 30 |
| 31 #include <libxml/parser.h> | 31 #include <libxml/parser.h> |
| 32 #include <string.h> | 32 #include <string.h> |
| 33 #include <glib.h> | 33 #include <glib.h> |
| 34 | 34 |
| 35 #include "dbus-maybe.h" | |
| 36 #include "util.h" | 35 #include "util.h" |
| 37 #include "xmlnode.h" | 36 #include "xmlnode.h" |
| 38 | 37 |
| 39 #ifdef _WIN32 | 38 #ifdef _WIN32 |
| 40 # define NEWLINE_S "\r\n" | 39 # define NEWLINE_S "\r\n" |
| 47 { | 46 { |
| 48 PurpleXmlNode *node = g_new0(PurpleXmlNode, 1); | 47 PurpleXmlNode *node = g_new0(PurpleXmlNode, 1); |
| 49 | 48 |
| 50 node->name = g_strdup(name); | 49 node->name = g_strdup(name); |
| 51 node->type = type; | 50 node->type = type; |
| 52 | |
| 53 // PURPLE_DBUS_REGISTER_POINTER(node, PurpleXmlNode); | |
| 54 | 51 |
| 55 return node; | 52 return node; |
| 56 } | 53 } |
| 57 | 54 |
| 58 PurpleXmlNode* | 55 PurpleXmlNode* |
| 400 g_free(node->prefix); | 397 g_free(node->prefix); |
| 401 | 398 |
| 402 if(node->namespace_map) | 399 if(node->namespace_map) |
| 403 g_hash_table_destroy(node->namespace_map); | 400 g_hash_table_destroy(node->namespace_map); |
| 404 | 401 |
| 405 // PURPLE_DBUS_UNREGISTER_POINTER(node); | |
| 406 g_free(node); | 402 g_free(node); |
| 407 } | 403 } |
| 408 | 404 |
| 409 PurpleXmlNode* | 405 PurpleXmlNode* |
| 410 purple_xmlnode_get_child(const PurpleXmlNode *parent, const char *name) | 406 purple_xmlnode_get_child(const PurpleXmlNode *parent, const char *name) |