libplist
libplist copied to clipboard
A library to handle Apple Property List format in binary or XML
Casting a float pointer to an int pointer is a strict aliasing violation (`-Wstrict-aliasing`) and is undefined behaviour (although, it did not seem to cause any issues in practice here)....
Output: ``` ../libtool: line 5952: cd: /Users/campbell/Documents/Command: No such file or directory ../libtool: line 1898: cd: .libs/libplist-2.0.lax/libcnary.a: No such file or directory make[2]: *** [libplist-2.0.la] Error 1 make[1]: *** [all-recursive]...
Create a pkg-conf compatible CMake configuration. For the time being, only the functions of the C/C++ interface are provided.
``` typedef struct _psi{ string key; plist_t item; }psi; bool compare_psi(const psi &first, const psi &second) { return first.key < second.key; } void dict_sort(plist_t pl) { if(plist_get_node_type(pl) != PLIST_DICT) return;...
download libplist-master.zip ,then ./autogen.sh : configure: error : PACKAGE_VERSION is not defined. Make sure to cnfigure a source tree out from git or that .tarball-version is present
First off, I want to thank you for this project and libimobiledevice in general. Time and time again I find myself using a library or tool from libimobiledevice and your...
Sometimes iTunesMetadata in Info.plist generated by iTunes Backup is an UTF8 string with BOM flag. Attached is an example file. [Info.plist.zip](https://github.com/libimobiledevice/libplist/files/7793270/Info.plist.zip) Refer: https://opensource.apple.com/source/CF/CF-1153.18/CFPropertyList.c.auto.html
This causes a warning if `-Wbad-function-cast` is enabled on a build. Maybe I'm missing something because I can't see why the casts were there in the first place? This passes...