diff options
author | Nikias Bassen | 2023-04-19 17:49:07 +0200 |
---|---|---|
committer | Nikias Bassen | 2023-04-19 17:49:07 +0200 |
commit | ce9ce43efd707a85cc792ff2cc417603a53d4d1d (patch) | |
tree | 64c471946cc9e2da8a373db1c1c85fb41bc84265 /tools | |
parent | 3aa5f6a3a663a5f2694ec6fc8cdf9744b616e15e (diff) | |
download | libplist-ce9ce43efd707a85cc792ff2cc417603a53d4d1d.tar.gz libplist-ce9ce43efd707a85cc792ff2cc417603a53d4d1d.tar.bz2 |
Add plist_read_from_file() to interface, update plist_from_memory()
plist_read_from_file() is a convenience function that will open a
given file, checks its size, allocates a buffer large enough to
hold the full contents, and reads from file to fill the buffer.
Then, it calls plist_from_memory() to convert the data to plist
format.
A (breaking) change had to be made so that plist_from_memory() will
also return the parsed format in its 4th argument (if non-NULL).
Diffstat (limited to 'tools')
-rw-r--r-- | tools/plistutil.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tools/plistutil.c b/tools/plistutil.c index e339b8b..6da53e4 100644 --- a/tools/plistutil.c +++ b/tools/plistutil.c @@ -284,7 +284,7 @@ int main(int argc, char *argv[]) } else { - input_res = plist_from_memory(plist_entire, read_size, &root_node); + input_res = plist_from_memory(plist_entire, read_size, &root_node, NULL); if (input_res == PLIST_ERR_SUCCESS) { if (options->flags & OPT_SORT) { plist_sort(root_node); |