diff options
| author | 2009-01-08 21:42:52 +0100 | |
|---|---|---|
| committer | 2009-01-08 21:42:52 +0100 | |
| commit | d174ba080c959cab3245fb1714c6d6340ebbac09 (patch) | |
| tree | 145eb844646e611fe94c6a1ee74946f1b3fd74ba /src/xplist.c | |
| parent | c8d5e261b3cdcdd0dec90248563484dfd464d754 (diff) | |
| download | libplist-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.c | 14 |
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 | } |
