diff options
-rw-r--r-- | include/plist/plist.h | 1 | ||||
-rw-r--r-- | src/plist.c | 4 |
2 files changed, 3 insertions, 2 deletions
diff --git a/include/plist/plist.h b/include/plist/plist.h index 7605975..47eda51 100644 --- a/include/plist/plist.h +++ b/include/plist/plist.h @@ -158,6 +158,7 @@ extern "C" */ typedef enum { + PLIST_FORMAT_NONE = 0, /**< No format */ PLIST_FORMAT_XML = 1, /**< XML format */ PLIST_FORMAT_BINARY = 2, /**< bplist00 format */ PLIST_FORMAT_JSON = 3, /**< JSON format */ diff --git a/src/plist.c b/src/plist.c index 677e398..ccb7359 100644 --- a/src/plist.c +++ b/src/plist.c @@ -207,8 +207,8 @@ plist_err_t plist_from_memory(const char *plist_data, uint32_t length, plist_t * if (!plist_data || length == 0) { return PLIST_ERR_INVALID_ARG; } - plist_format_t fmt = 0; - if (format) *format = 0; + plist_format_t fmt = PLIST_FORMAT_NONE; + if (format) *format = PLIST_FORMAT_NONE; if (plist_is_binary(plist_data, length)) { res = plist_from_bin(plist_data, length, plist); fmt = PLIST_FORMAT_BINARY; |