Commit 8c2751f8 authored by Jonathan Beck's avatar Jonathan Beck

Add some static declarations.

parent 23b1e320
...@@ -20,11 +20,13 @@ ...@@ -20,11 +20,13 @@
*/ */
#include "plist.h"
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
#include <string.h> #include <string.h>
#include <plist/plist.h>
#include "plist.h"
/* Magic marker and size. */ /* Magic marker and size. */
#define BPLIST_MAGIC ((uint8_t*)"bplist") #define BPLIST_MAGIC ((uint8_t*)"bplist")
#define BPLIST_MAGIC_SIZE 6 #define BPLIST_MAGIC_SIZE 6
......
...@@ -71,7 +71,7 @@ plist_t plist_new_array() ...@@ -71,7 +71,7 @@ plist_t plist_new_array()
return plist_new_node(data); 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 //only structured types can have children
plist_type node_type = plist_get_node_type(node); 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 ...@@ -172,7 +172,7 @@ static char compare_node_value(plist_type type, plist_data_t data, const void *v
return res; 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) if (!plist)
return NULL; return NULL;
...@@ -204,7 +204,7 @@ plist_t plist_find_node_by_string(plist_t plist, const char *value) ...@@ -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)); 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) if (!node)
return; return;
......
...@@ -56,8 +56,5 @@ plist_data_t plist_get_data(const plist_t node); ...@@ -56,8 +56,5 @@ plist_data_t plist_get_data(const plist_t node);
plist_data_t plist_new_plist_data(); plist_data_t plist_new_plist_data();
void plist_free_plist_data(plist_data_t node); 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 #endif
...@@ -22,8 +22,6 @@ ...@@ -22,8 +22,6 @@
#include <string.h> #include <string.h>
#include <assert.h> #include <assert.h>
#include "utils.h"
#include "plist.h"
#include <stdlib.h> #include <stdlib.h>
#include <stdio.h> #include <stdio.h>
...@@ -31,6 +29,10 @@ ...@@ -31,6 +29,10 @@
#include <libxml/parser.h> #include <libxml/parser.h>
#include <libxml/tree.h> #include <libxml/tree.h>
#include <plist/plist.h>
#include "utils.h"
#include "plist.h"
#define XPLIST_TEXT BAD_CAST("text") #define XPLIST_TEXT BAD_CAST("text")
#define XPLIST_KEY BAD_CAST("key") #define XPLIST_KEY BAD_CAST("key")
#define XPLIST_FALSE BAD_CAST("false") #define XPLIST_FALSE BAD_CAST("false")
...@@ -43,7 +45,7 @@ ...@@ -43,7 +45,7 @@
#define XPLIST_ARRAY BAD_CAST("array") #define XPLIST_ARRAY BAD_CAST("array")
#define XPLIST_DICT BAD_CAST("dict") #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\ <!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 version=\"1.0\">\n\
</plist>\0"; </plist>\0";
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment