simplify embryo_init() and embryo_shutdown() a bit
authorcaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 8 Oct 2009 06:35:48 +0000 (06:35 +0000)
committercaro <caro@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 8 Oct 2009 06:35:48 +0000 (06:35 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/embryo@42957 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/embryo_main.c

index 69da2cc..8396935 100644 (file)
@@ -31,8 +31,8 @@ static int _embryo_init_count = 0;
 EAPI int
 embryo_init(void)
 {
-   _embryo_init_count++;
-   if (_embryo_init_count > 1) return _embryo_init_count;
+   if (++_embryo_init_count != 1)
+     return _embryo_init_count;
 
    srand(time(NULL));
 
@@ -48,8 +48,8 @@ embryo_init(void)
 EAPI int
 embryo_shutdown(void)
 {
-   _embryo_init_count--;
-   if (_embryo_init_count > 0) return _embryo_init_count;
+   if (--_embryo_init_count != 0)
+     return _embryo_init_count;
 
    return _embryo_init_count;
 }