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_delete(Eina_Array *list) EINA_ARG_NONNULL(1);
+EAPI void eina_module_list_flush(Eina_Array *list) EINA_ARG_NONNULL(1);
/**
* @}
ememoa_fixed_shutdown();
#endif
/* dynamic backends */
- eina_module_list_delete(_modules);
+ eina_module_list_flush(_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_delete(Eina_Array *array)
+EAPI void eina_module_list_flush(Eina_Array *array)
{
Eina_Array_Iterator iterator;
Eina_Module *m;
#endif
_eina_rectangle_alloc_mp = eina_mempool_add(choice, "rectangle-alloc", NULL,
- sizeof (Eina_Rectangle_Alloc) + sizeof (Eina_Rectangle), 256);
+ sizeof (Eina_Rectangle_Alloc) + sizeof (Eina_Rectangle), 1024);
if (!_eina_rectangle_alloc_mp)
{
EINA_ERROR_PERR("ERROR: Mempool for rectangle cannot be allocated in list init.\n");
static void _mempool_shutdown(void)
{
- eina_module_list_delete(_modules);
+ eina_module_list_flush(_modules);
/* TODO delete the list */
eina_mempool_shutdown();
}
static void _mempool_shutdown(void)
{
- eina_module_list_delete(_modules);
+ eina_module_list_flush(_modules);
/* TODO delete the list */
eina_mempool_shutdown();
}
static void
_mempool_shutdown(void)
{
- eina_module_list_delete(_modules);
+ eina_module_list_flush(_modules);
/* TODO delete the list */
eina_mempool_shutdown();
}
fail_if(!_modules);
eina_module_list_load(_modules);
eina_module_list_unload(_modules);
- eina_module_list_delete(_modules);
+ eina_module_list_flush(_modules);
/* TODO delete the list */
eina_module_shutdown();
}