as we are on the modules context not the array.
All the referenced projects are changed too. Remember that the list_free()
already calls the unload() on each module so no need to call list_unload()
git-svn-id: http://svn.enlightenment.org/svn/e/trunk/eina@44978
7cbeb6ba-43b4-40fd-8cce-
4c39aea84d33
EAPI Eina_Array * eina_module_list_get(Eina_Array *array, const char *path, unsigned int recursive, Eina_Module_Cb cb, void *data) EINA_MALLOC EINA_ARG_NONNULL(2) EINA_WARN_UNUSED_RESULT;
EAPI void eina_module_list_load(Eina_Array *list) EINA_ARG_NONNULL(1);
EAPI void eina_module_list_unload(Eina_Array *list) EINA_ARG_NONNULL(1);
-EAPI void eina_module_list_flush(Eina_Array *list) EINA_ARG_NONNULL(1);
+EAPI void eina_module_list_free(Eina_Array *list) EINA_ARG_NONNULL(1);
EAPI Eina_Module * eina_module_find(const Eina_Array *array, const char *module) EINA_ARG_NONNULL(1, 2) EINA_PURE;
/**
buddy_shutdown();
#endif
/* dynamic backends */
- eina_module_list_flush(_modules);
+ eina_module_list_free(_modules);
if (_modules)
eina_array_free(_modules);
* Helper function that iterates over the list of modules and calls
* eina_module_free on each
*/
-EAPI void eina_module_list_flush(Eina_Array *array)
+EAPI void eina_module_list_free(Eina_Array *array)
{
Eina_Array_Iterator iterator;
Eina_Module *m;
static void _mempool_shutdown(void)
{
- eina_module_list_flush(_modules);
+ eina_module_list_free(_modules);
/* TODO delete the list */
eina_shutdown();
}
static void _mempool_shutdown(void)
{
- eina_module_list_flush(_modules);
+ eina_module_list_free(_modules);
/* TODO delete the list */
eina_shutdown();
}
static void
_mempool_shutdown(void)
{
- eina_module_list_flush(_modules);
+ eina_module_list_free(_modules);
/* TODO delete the list */
eina_shutdown();
}
fail_if(!_modules);
eina_module_list_load(_modules);
eina_module_list_unload(_modules);
- eina_module_list_flush(_modules);
+ eina_module_list_free(_modules);
/* TODO delete the list */
eina_shutdown();
}