summaryrefslogtreecommitdiffstats
path: root/src/plist.c
diff options
context:
space:
mode:
authorGravatar Nikias Bassen2014-05-20 21:01:11 +0200
committerGravatar Nikias Bassen2014-05-20 21:01:11 +0200
commita9ec8fa5ceaa082e36150814f0b9b4d123b00f26 (patch)
treefc7454e702066b632f0b96b9a49ce2dcb2db22ad /src/plist.c
parentc51d1a77b04872020234af49384a4ebd22ddd5f0 (diff)
downloadlibplist-a9ec8fa5ceaa082e36150814f0b9b4d123b00f26.tar.gz
libplist-a9ec8fa5ceaa082e36150814f0b9b4d123b00f26.tar.bz2
Removed plist_set_type() as it should not be used.
Diffstat (limited to 'src/plist.c')
-rw-r--r--src/plist.c30
1 files changed, 0 insertions, 30 deletions
diff --git a/src/plist.c b/src/plist.c
index 137188e..317a758 100644
--- a/src/plist.c
+++ b/src/plist.c
@@ -757,36 +757,6 @@ static void plist_set_element_val(plist_t node, plist_type type, const void *val
757 } 757 }
758} 758}
759 759
760void plist_set_type(plist_t node, plist_type type)
761{
762 if ( node_n_children(node) == 0 )
763 {
764 plist_data_t data = plist_get_data(node);
765 plist_free_data( data );
766 data = plist_new_plist_data();
767 data->type = type;
768 switch (type)
769 {
770 case PLIST_BOOLEAN:
771 data->length = sizeof(uint8_t);
772 break;
773 case PLIST_UINT:
774 case PLIST_UID:
775 data->length = sizeof(uint64_t);
776 break;
777 case PLIST_REAL:
778 data->length = sizeof(double);
779 break;
780 case PLIST_DATE:
781 data->length = sizeof(struct timeval);
782 break;
783 default:
784 data->length = 0;
785 break;
786 }
787 }
788}
789
790void plist_set_key_val(plist_t node, const char *val) 760void plist_set_key_val(plist_t node, const char *val)
791{ 761{
792 plist_set_element_val(node, PLIST_KEY, val, strlen(val)); 762 plist_set_element_val(node, PLIST_KEY, val, strlen(val));