apache / celix

Apache Celix is a framework for C and C++14 to develop dynamic modular software applications using component and in-process service-oriented programming.
https://celix.apache.org/
Apache License 2.0
164 stars 86 forks source link

Feature/array list return status on modification #534

Closed pnoltes closed 1 year ago

pnoltes commented 1 year ago

This PR adds a celix_status_t return to the celix_arrayList_add* functions.

Also adds a array_list_ei lib and adds vasprintf ei to the asprintf_ei lib.

The code is based on the array list updates from #518