static void _mempool_shutdown(void)
{
+ unsigned int i;
+ Eina_Array_Iterator it;
+ Eina_Module *module;
eina_module_list_free(_modules);
if (_modules)
- eina_array_free(_modules);
- /* TODO delete the list */
+ {
+ EINA_ARRAY_ITER_NEXT(_modules, i, module, it)
+ free(module);
+ eina_array_free(_modules);
+ }
eina_shutdown();
}
static void
_mempool_shutdown(void)
{
+ unsigned int i;
+ Eina_Array_Iterator it;
+ Eina_Module *module;
eina_module_list_free(_modules);
- /* TODO delete the list */
+ if (_modules)
+ {
+ EINA_ARRAY_ITER_NEXT(_modules, i, module, it)
+ free(module);
+ eina_array_free(_modules);
+ }
eina_shutdown();
}
START_TEST(eina_module_load_unload)
{
Eina_Array *_modules;
-
+ unsigned int i;
+ Eina_Array_Iterator it;
+ Eina_Module *module;
+
eina_init();
_modules = eina_module_list_get(NULL,
PACKAGE_BUILD_DIR "/src/tests/",
eina_module_list_load(_modules);
eina_module_list_unload(_modules);
eina_module_list_free(_modules);
- /* TODO delete the list */
+ EINA_ARRAY_ITER_NEXT(_modules, i, module, it)
+ free(module);
+ eina_array_free(_modules);
eina_shutdown();
}
END_TEST