Enlightenment CVS committal

Author  : cedric
Project : e17
Module  : proto/eina

Dir     : e17/proto/eina/src/include


Modified Files:
        eina_magic.h 


Log Message:
Fix macro.


===================================================================
RCS file: /cvs/e/e17/proto/eina/src/include/eina_magic.h,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -3 -r1.2 -r1.3
--- eina_magic.h        31 Jul 2008 16:58:22 -0000      1.2
+++ eina_magic.h        1 Aug 2008 14:25:20 -0000       1.3
@@ -3,13 +3,15 @@
 
 #ifdef DEBUG
 
+#include "eina_types.h"
+
 #define EINA_MAGIC_NONE            0x1234fedc
 
 #define EINA_MAGIC     Eina_Magic __magic;
 
 #define EINA_MAGIC_SET(d, m)       (d)->__magic = (m)
 #define EINA_MAGIC_CHECK(d, m)     ((d) && ((d)->__magic == (m)))
-#define EINA_MAGIC_FAIL(d, m, fn)  eina_magic_fail((d), (d) ? (d)->__magic : 
0, (m), (__FUNCTION__));
+#define EINA_MAGIC_FAIL(d, m)      eina_magic_fail((d), (d) ? (d)->__magic : 
0, (m), __FILE__, __FUNCTION__, __LINE__);
 
 typedef unsigned int               Eina_Magic;
 
@@ -27,11 +29,13 @@
 #define EINA_MAGIC
 #define EINA_MAGIC_SET(d, m)       (void)
 #define EINA_MAGIC_CHECK(d, m)    (1)
-#define EINA_MAGIC_FAIL(d, m, fn)  (void)
+#define EINA_MAGIC_FAIL(d, m)      (void)
 
 #define eina_magic_string_get(Magic)                  (NULL)
 #define eina_magic_string_set(Magic, Magic_Name)      (void)
 #define eina_magic_fail(d, m, req_m, file, fnx, line) (void)
+#define eina_magic_string_init()   (0)
+#define eina_magic_string_shutdown() (0)
 
 #endif
 



-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to