forked from enlightenment/efl
Add global init/shutdown API to Eina. Include eina_counter header.
SVN revision: 35345
This commit is contained in:
parent
4b2812b7e0
commit
0300d7019f
|
@ -28,6 +28,10 @@ extern "C" {
|
|||
#include "eina_array.h"
|
||||
#include "eina_stringshare.h"
|
||||
#include "eina_magic.h"
|
||||
#include "eina_counter.h"
|
||||
|
||||
EAPI int eina_init(void);
|
||||
EAPI int eina_shutdown(void);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
|
|
@ -0,0 +1,26 @@
|
|||
#include "Eina.h"
|
||||
|
||||
EAPI int
|
||||
eina_init(void)
|
||||
{
|
||||
int r;
|
||||
|
||||
r = eina_error_init();
|
||||
r += eina_hash_init();
|
||||
r += eina_stringshare_init();
|
||||
|
||||
return r;
|
||||
}
|
||||
|
||||
EAPI int
|
||||
eina_shutdown(void)
|
||||
{
|
||||
int r;
|
||||
|
||||
r = eina_stringshare_shutdown();
|
||||
r += eina_hash_shutdown();
|
||||
r += eina_error_shutdown();
|
||||
|
||||
return r;
|
||||
}
|
||||
|
Loading…
Reference in New Issue