summaryrefslogtreecommitdiffstats
path: root/src/xplist.c
diff options
context:
space:
mode:
authorGravatar Jonathan Beck2009-01-08 21:42:52 +0100
committerGravatar Jonathan Beck2009-01-08 21:42:52 +0100
commitd174ba080c959cab3245fb1714c6d6340ebbac09 (patch)
tree145eb844646e611fe94c6a1ee74946f1b3fd74ba /src/xplist.c
parentc8d5e261b3cdcdd0dec90248563484dfd464d754 (diff)
downloadlibplist-d174ba080c959cab3245fb1714c6d6340ebbac09.tar.gz
libplist-d174ba080c959cab3245fb1714c6d6340ebbac09.tar.bz2
Add edition and reading fonctions so that handling plist is less confusing.
Fix indent.
Diffstat (limited to 'src/xplist.c')
-rw-r--r--src/xplist.c14
1 files changed, 7 insertions, 7 deletions
diff --git a/src/xplist.c b/src/xplist.c
index 3a019a9..e0d3768 100644
--- a/src/xplist.c
+++ b/src/xplist.c
@@ -256,7 +256,7 @@ static void xml_to_node(xmlNodePtr xml_node, plist_t * plist_node)
256 } 256 }
257 257
258 if (!xmlStrcmp(node->name, XPLIST_INT)) { 258 if (!xmlStrcmp(node->name, XPLIST_INT)) {
259 char *strval = (char*)xmlNodeGetContent(node); 259 char *strval = (char *) xmlNodeGetContent(node);
260 data->intval = g_ascii_strtoull(strval, NULL, 0); 260 data->intval = g_ascii_strtoull(strval, NULL, 0);
261 data->type = PLIST_UINT; 261 data->type = PLIST_UINT;
262 data->length = 8; 262 data->length = 8;
@@ -264,7 +264,7 @@ static void xml_to_node(xmlNodePtr xml_node, plist_t * plist_node)
264 } 264 }
265 265
266 if (!xmlStrcmp(node->name, XPLIST_REAL)) { 266 if (!xmlStrcmp(node->name, XPLIST_REAL)) {
267 char *strval = (char*)xmlNodeGetContent(node); 267 char *strval = (char *) xmlNodeGetContent(node);
268 data->realval = atof(strval); 268 data->realval = atof(strval);
269 data->type = PLIST_REAL; 269 data->type = PLIST_REAL;
270 data->length = 8; 270 data->length = 8;
@@ -272,21 +272,21 @@ static void xml_to_node(xmlNodePtr xml_node, plist_t * plist_node)
272 } 272 }
273 273
274 if (!xmlStrcmp(node->name, XPLIST_DATE)) { 274 if (!xmlStrcmp(node->name, XPLIST_DATE)) {
275 g_time_val_from_iso8601((char*)xmlNodeGetContent(node), &data->timeval); 275 g_time_val_from_iso8601((char *) xmlNodeGetContent(node), &data->timeval);
276 data->type = PLIST_DATE; 276 data->type = PLIST_DATE;
277 data->length = sizeof(GTimeVal); 277 data->length = sizeof(GTimeVal);
278 continue; //TODO : handle date tag 278 continue; //TODO : handle date tag
279 } 279 }
280 280
281 if (!xmlStrcmp(node->name, XPLIST_STRING)) { 281 if (!xmlStrcmp(node->name, XPLIST_STRING)) {
282 data->strval = strdup( (char*) xmlNodeGetContent(node)); 282 data->strval = strdup((char *) xmlNodeGetContent(node));
283 data->type = PLIST_STRING; 283 data->type = PLIST_STRING;
284 data->length = strlen(data->strval); 284 data->length = strlen(data->strval);
285 continue; 285 continue;
286 } 286 }
287 287
288 if (!xmlStrcmp(node->name, XPLIST_KEY)) { 288 if (!xmlStrcmp(node->name, XPLIST_KEY)) {
289 data->strval = strdup( (char*) xmlNodeGetContent(node)); 289 data->strval = strdup((char *) xmlNodeGetContent(node));
290 data->type = PLIST_KEY; 290 data->type = PLIST_KEY;
291 data->length = strlen(data->strval); 291 data->length = strlen(data->strval);
292 continue; 292 continue;
@@ -294,7 +294,7 @@ static void xml_to_node(xmlNodePtr xml_node, plist_t * plist_node)
294 294
295 if (!xmlStrcmp(node->name, XPLIST_DATA)) { 295 if (!xmlStrcmp(node->name, XPLIST_DATA)) {
296 gsize size = 0; 296 gsize size = 0;
297 data->buff = g_base64_decode((char*)xmlNodeGetContent(node), &size); 297 data->buff = g_base64_decode((char *) xmlNodeGetContent(node), &size);
298 data->length = size; 298 data->length = size;
299 data->type = PLIST_DATA; 299 data->type = PLIST_DATA;
300 continue; 300 continue;
@@ -326,7 +326,7 @@ void plist_to_xml(plist_t plist, char **plist_xml, uint32_t * length)
326 326
327 int size = 0; 327 int size = 0;
328 xmlDocDumpMemory(plist_doc, (xmlChar **) plist_xml, &size); 328 xmlDocDumpMemory(plist_doc, (xmlChar **) plist_xml, &size);
329 if (size >=0 ) 329 if (size >= 0)
330 *length = size; 330 *length = size;
331 free_plist(plist_doc); 331 free_plist(plist_doc);
332} 332}