diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/bplist.c | 4 | ||||
| -rw-r--r-- | src/plist.c | 6 | ||||
| -rw-r--r-- | src/plist.h | 3 | ||||
| -rw-r--r-- | src/xplist.c | 8 | 
4 files changed, 11 insertions, 10 deletions
| diff --git a/src/bplist.c b/src/bplist.c index 0140f88..78bbe4a 100644 --- a/src/bplist.c +++ b/src/bplist.c @@ -20,11 +20,13 @@   */ -#include "plist.h"  #include <stdlib.h>  #include <stdio.h>  #include <string.h> +#include <plist/plist.h> +#include "plist.h" +  /* Magic marker and size. */  #define BPLIST_MAGIC		((uint8_t*)"bplist")  #define BPLIST_MAGIC_SIZE	6 diff --git a/src/plist.c b/src/plist.c index 5fc2338..f315e7e 100644 --- a/src/plist.c +++ b/src/plist.c @@ -71,7 +71,7 @@ plist_t plist_new_array()  	return plist_new_node(data);  } -plist_t plist_add_sub_element(plist_t node, plist_type type, const void *value, uint64_t length) +static plist_t plist_add_sub_element(plist_t node, plist_type type, const void *value, uint64_t length)  {  	//only structured types can have children  	plist_type node_type = plist_get_node_type(node); @@ -172,7 +172,7 @@ static char compare_node_value(plist_type type, plist_data_t data, const void *v  	return res;  } -plist_t plist_find_node(plist_t plist, plist_type type, const void *value, uint64_t length) +static plist_t plist_find_node(plist_t plist, plist_type type, const void *value, uint64_t length)  {  	if (!plist)  		return NULL; @@ -204,7 +204,7 @@ plist_t plist_find_node_by_string(plist_t plist, const char *value)  	return plist_find_node(plist, PLIST_STRING, value, strlen(value));  } -void plist_get_type_and_value(plist_t node, plist_type * type, void *value, uint64_t * length) +static void plist_get_type_and_value(plist_t node, plist_type * type, void *value, uint64_t * length)  {  	if (!node)  		return; diff --git a/src/plist.h b/src/plist.h index 7596992..33f6c20 100644 --- a/src/plist.h +++ b/src/plist.h @@ -56,8 +56,5 @@ plist_data_t plist_get_data(const plist_t node);  plist_data_t plist_new_plist_data();  void plist_free_plist_data(plist_data_t node); -plist_t plist_add_sub_element( plist_t node, plist_type type, const void* value, uint64_t length); -plist_t plist_find_node(plist_t plist, plist_type type, const void *value, uint64_t length); -void plist_get_type_and_value(plist_t node, plist_type * type, void *value, uint64_t * length);  #endif diff --git a/src/xplist.c b/src/xplist.c index e61797c..f9670f1 100644 --- a/src/xplist.c +++ b/src/xplist.c @@ -22,8 +22,6 @@  #include <string.h>  #include <assert.h> -#include "utils.h" -#include "plist.h"  #include <stdlib.h>  #include <stdio.h> @@ -31,6 +29,10 @@  #include <libxml/parser.h>  #include <libxml/tree.h> +#include <plist/plist.h> +#include "utils.h" +#include "plist.h" +  #define XPLIST_TEXT	BAD_CAST("text")  #define XPLIST_KEY	BAD_CAST("key")  #define XPLIST_FALSE	BAD_CAST("false") @@ -43,7 +45,7 @@  #define XPLIST_ARRAY	BAD_CAST("array")  #define XPLIST_DICT	BAD_CAST("dict") -const char *plist_base = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\ +static const char *plist_base = "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n\  <!DOCTYPE plist PUBLIC \"-//Apple Computer//DTD PLIST 1.0//EN\" \"http://www.apple.com/DTDs/PropertyList-1.0.dtd\">\n\  <plist version=\"1.0\">\n\  </plist>\0"; | 
