diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/plist.c | 9 | 
1 files changed, 9 insertions, 0 deletions
diff --git a/src/plist.c b/src/plist.c index 569251b..3e69e2a 100644 --- a/src/plist.c +++ b/src/plist.c @@ -49,6 +49,15 @@ void plist_cleanup(void)      xmlCleanupMemory();  } +PLIST_API int plist_is_binary(const char *plist_data, uint32_t length) +{ +    if (length < 8) { +        return 0; +    } + +    return (memcmp(plist_data, "bplist00", 8) == 0); +} +  plist_t plist_new_node(plist_data_t data)  {      return (plist_t) node_create(NULL, data);  | 
