summaryrefslogtreecommitdiffstats
path: root/src/bplist.c
diff options
context:
space:
mode:
authorGravatar Martin Szulecki2009-04-24 17:02:16 +0200
committerGravatar Jonathan Beck2009-04-27 19:35:48 +0200
commit66614dd5c574559ca0bb92f9250e26805f8e626a (patch)
treec595a30b418e5d045e5619c6b6e90e19a0922210 /src/bplist.c
parentae1478e2761273f18a7736427c8a88782015bd03 (diff)
downloadlibplist-66614dd5c574559ca0bb92f9250e26805f8e626a.tar.gz
libplist-66614dd5c574559ca0bb92f9250e26805f8e626a.tar.bz2
Fix compiler pointer assignment warnings
Diffstat (limited to 'src/bplist.c')
-rw-r--r--src/bplist.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/bplist.c b/src/bplist.c
index 1ab3ab8..2a82b9f 100644
--- a/src/bplist.c
+++ b/src/bplist.c
@@ -413,7 +413,7 @@ void plist_from_bin(const char *plist_bin, uint32_t length, plist_t * plist)
413 return; 413 return;
414 414
415 //now parse trailer 415 //now parse trailer
416 trailer = plist_bin + (length - BPLIST_TRL_SIZE); 416 trailer = (char*)(plist_bin + (length - BPLIST_TRL_SIZE));
417 417
418 offset_size = trailer[BPLIST_TRL_OFFSIZE_IDX]; 418 offset_size = trailer[BPLIST_TRL_OFFSIZE_IDX];
419 dict_param_size = trailer[BPLIST_TRL_PARMSIZE_IDX]; 419 dict_param_size = trailer[BPLIST_TRL_PARMSIZE_IDX];
@@ -431,12 +431,12 @@ void plist_from_bin(const char *plist_bin, uint32_t length, plist_t * plist)
431 return; 431 return;
432 432
433 //parse serialized nodes 433 //parse serialized nodes
434 offset_table = plist_bin + offset_table_index; 434 offset_table = (char*)(plist_bin + offset_table_index);
435 for (i = 0; i < num_objects; i++) { 435 for (i = 0; i < num_objects; i++) {
436 char *obj = NULL; 436 char *obj = NULL;
437 current_offset = UINT_TO_HOST(offset_table + i * offset_size, offset_size); 437 current_offset = UINT_TO_HOST(offset_table + i * offset_size, offset_size);
438 438
439 obj = plist_bin + current_offset; 439 obj = (char*)(plist_bin + current_offset);
440 nodeslist[i] = parse_bin_node(obj, dict_param_size, &obj); 440 nodeslist[i] = parse_bin_node(obj, dict_param_size, &obj);
441 } 441 }
442 442