mp->backend.free(mp->backend_data, element);
}
-/* FIXME Do we actually need to export this functions?? */
-Eina_Bool eina_mempool_register(Eina_Mempool_Backend *be);
-void eina_mempool_unregister(Eina_Mempool_Backend *be);
-
#endif
EAPI void eina_mempool_gc(Eina_Mempool *mp);
EAPI void eina_mempool_statistics(Eina_Mempool *mp);
+EAPI Eina_Bool eina_mempool_register(Eina_Mempool_Backend *be);
+EAPI void eina_mempool_unregister(Eina_Mempool_Backend *be);
+
#include "eina_inline_mempool.x"
/** @} */
/*============================================================================*
* Global *
*============================================================================*/
-Eina_Bool eina_mempool_register(Eina_Mempool_Backend *be)
+EAPI Eina_Bool eina_mempool_register(Eina_Mempool_Backend *be)
{
- return eina_hash_add(_backends, be->name, be);
+ return eina_hash_add(_backends, be->name, be);
}
-void eina_mempool_unregister(Eina_Mempool_Backend *be)
+EAPI void eina_mempool_unregister(Eina_Mempool_Backend *be)
{
eina_hash_del(_backends, be->name, be);
}