Add global init/shutdown API to Eina. Include eina_counter header.

SVN revision: 35345
This commit is contained in:
Cedric BAIL 2008-08-06 15:37:29 +00:00
parent 4b2812b7e0
commit 0300d7019f
2 changed files with 30 additions and 0 deletions

View File

@ -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
}

View File

@ -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;
}