Update ffi bindings' signatures to avoid colisions with other dependencies. Pratically this means adding snips before any functions or enums.
Add our new ffi-utils that allow to refactor a bit how be convert rust structs into C structs and vise versa, and also some common types like a C Result or a container for string vectors. This is the first step before having an automatic mecanism to generate automatically headers
This PR bring the following changes:
snips
before any functions or enums.ffi-utils
that allow to refactor a bit how be convert rust structs into C structs and vise versa, and also some common types like a C Result or a container for string vectors. This is the first step before having an automatic mecanism to generate automatically headers