this should be done in a single location to avoid dependency conflicts
and make the code easier to read
Differential Revision: https://phab.enlightenment.org/D6301
}
// mark as initted
_inited = EINA_TRUE;
- eina_module_init();
- eina_mempool_init();
- eina_list_init();
// For Windows support GetModuleFileName can be used
// set up thread things
eina_spinlock_new(&_eina_debug_lock);
static const struct eina_desc_setup _eina_desc_setup[] = {
#define S(x) {# x, eina_ ## x ## _init, eina_ ## x ## _shutdown}
/* log is a special case as it needs printf */
+ S(module),
+ S(mempool),
+ S(list),
S(debug),
S(evlog),
S(stringshare),
S(accessor),
S(inarray),
S(array),
- S(module),
- S(mempool),
- S(list),
S(binshare),
S(ustringshare),
S(matrixsparse),