diff options
| author | 2008-12-13 13:56:55 +0100 | |
|---|---|---|
| committer | 2008-12-13 13:56:55 +0100 | |
| commit | e220e2cf08809a6a8853a8c9c7b06cef4e90cb57 (patch) | |
| tree | 51472b19b56c5816fc050fcac6273a5931f9f4f6 /src/xplist.c | |
| parent | 3fdd24aea06a9bf38d9d34fb8bccbb7023ed3100 (diff) | |
| download | libplist-e220e2cf08809a6a8853a8c9c7b06cef4e90cb57.tar.gz libplist-e220e2cf08809a6a8853a8c9c7b06cef4e90cb57.tar.bz2 | |
Add plutil and do some cleaning.
Diffstat (limited to 'src/xplist.c')
| -rw-r--r-- | src/xplist.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/xplist.c b/src/xplist.c index 2d650b4..4f81e1b 100644 --- a/src/xplist.c +++ b/src/xplist.c | |||
| @@ -120,7 +120,7 @@ void node_to_xml(GNode * node, gpointer xml_struct) | |||
| 120 | return; | 120 | return; |
| 121 | 121 | ||
| 122 | struct xml_node *xstruct = (struct xml_node *) xml_struct; | 122 | struct xml_node *xstruct = (struct xml_node *) xml_struct; |
| 123 | struct plist_data *node_data = (struct plist_data *) node->data; | 123 | plist_data_t node_data = plist_get_data(node); |
| 124 | 124 | ||
| 125 | xmlNodePtr child_node = NULL; | 125 | xmlNodePtr child_node = NULL; |
| 126 | char isStruct = FALSE; | 126 | char isStruct = FALSE; |
| @@ -220,7 +220,7 @@ void xml_to_node(xmlNodePtr xml_node, plist_t * plist_node) | |||
| 220 | if (!node) | 220 | if (!node) |
| 221 | break; | 221 | break; |
| 222 | 222 | ||
| 223 | struct plist_data *data = (struct plist_data *) calloc(sizeof(struct plist_data), 1); | 223 | plist_data_t data = plist_new_plist_data(); |
| 224 | GNode *subnode = g_node_new(data); | 224 | GNode *subnode = g_node_new(data); |
| 225 | if (*plist_node) | 225 | if (*plist_node) |
| 226 | g_node_append(*plist_node, subnode); | 226 | g_node_append(*plist_node, subnode); |
| @@ -303,7 +303,7 @@ void plist_to_xml(plist_t plist, char **plist_xml, uint32_t * length) | |||
| 303 | xmlDocDumpMemory(plist_doc, (xmlChar **) plist_xml, length); | 303 | xmlDocDumpMemory(plist_doc, (xmlChar **) plist_xml, length); |
| 304 | } | 304 | } |
| 305 | 305 | ||
| 306 | void xml_to_plist(const char *plist_xml, uint32_t length, plist_t * plist) | 306 | void plist_from_xml(const char *plist_xml, uint32_t length, plist_t * plist) |
| 307 | { | 307 | { |
| 308 | xmlDocPtr plist_doc = xmlReadMemory(plist_xml, length, NULL, NULL, 0); | 308 | xmlDocPtr plist_doc = xmlReadMemory(plist_xml, length, NULL, NULL, 0); |
| 309 | xmlNodePtr root_node = xmlDocGetRootElement(plist_doc); | 309 | xmlNodePtr root_node = xmlDocGetRootElement(plist_doc); |
