libimobiledevice / libimobiledevice-glue

A library with common code used by libraries and tools around the libimobiledevice project
GNU Lesser General Public License v2.1
86 stars 69 forks source link

Move common code from `idevicerestore` to the glue library #4

Closed rickmark closed 3 weeks ago

rickmark commented 2 years ago

In preparations for refactoring the idevicerestore program, I've begun to grab any code that is not restore specific but nonetheless needs to be moved to the glue library. To ensure that ABI compatibility is possible all exported symbols will be prefixed LIMD_ to ensure in a 1 namespace model they do not conflict.

The libraries I've decided to extract so far are:

AiXanadu commented 2 years ago

If you can, you'd better add MSVC compatible export. @nikias What do you think?