Comments (5)
is there any substitute method for plist_get_data_val compatible with both plist 2.5.0 and earlier versions?
EDIT: I switched from plist_get_data_ptr to plist_get_data_val after the API for that was changed some time ago in v 2.2.0, to maintain backward compatibility, so I guess not.
from libplist.
@nikias
in case you are willing to restore compatibility with the older API, I have provided a pull request #261 to do this.
Its tested.
from libplist.
I've now worked around this in the code I maintain with cmake to identify the libplist version, and then #define appropriate casts when the version >= 2.5, but it would still be a good idea to you to provide the old API functions as wrappers around renamed uint8_t functions as in PR #261. Sorry if I was grumpy.
from libplist.
Sorry guys I reverted the changed and released a 2.6.0
from libplist.
THANK YOU!!!
from libplist.
Related Issues (20)
- Failed to build
- ERROR: Input file is too small to contain valid plist data. HOT 1
- Cython crash when referencing objects after free() is called
- OOB access in `plist_from_memory` HOT 3
- Debian/Ubuntu `libplist-dev` package is outdated HOT 1
- Linker error: ld: archive member '/' not a mach-o file when trying to link libcnary.a HOT 2
- m4/ax_python_devel.m4 is outdated and fails with python 3.12 due to no longer present distutils
- Mistaken issue submission
- Cannot find python in your system PATH
- No autogen.sh in release file HOT 8
- FromBin parse bplist failed!
- ERROR: Input plist data is not compatible with output format.
- [Bug] plistutil cannot read from stdin - ERROR: Could not parse plist data (-3)
- About SIGSEGV (Address boundary error) when using C++ PList::Array
- I found a SEGV on unknown address crash by using AFL++
- plist_from_json() fails on JSON numbers containing e+ exponents HOT 1
- Building fails with python 3.12 due to removed Distutils package
- "Error: Cython version >= 3.0.0 is required. You have 0.26.1. You should look at http://www.cython.org" HOT 2
- About project configuration
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libplist.