2004-03-24 01:48:28 -08:00
|
|
|
#include "embryo_private.h"
|
2004-03-29 03:58:57 -08:00
|
|
|
#include <time.h>
|
2004-03-24 01:48:28 -08:00
|
|
|
|
|
|
|
static int _embryo_init_count = 0;
|
|
|
|
|
|
|
|
/*** EXPORTED CALLS ***/
|
|
|
|
|
|
|
|
int
|
|
|
|
embryo_init(void)
|
|
|
|
{
|
|
|
|
_embryo_init_count++;
|
|
|
|
if (_embryo_init_count > 1) return _embryo_init_count;
|
|
|
|
|
2004-03-29 03:58:57 -08:00
|
|
|
srand(time(NULL));
|
|
|
|
|
2004-03-24 01:48:28 -08:00
|
|
|
return _embryo_init_count;
|
|
|
|
}
|
|
|
|
|
|
|
|
int
|
|
|
|
embryo_shutdown(void)
|
|
|
|
{
|
|
|
|
_embryo_init_count--;
|
|
|
|
if (_embryo_init_count > 0) return _embryo_init_count;
|
|
|
|
|
|
|
|
return _embryo_init_count;
|
|
|
|
}
|