Eobj: Eobj_Op should be unsigned int, not uintptr_t.
authortasn <tasn>
Sun, 15 Apr 2012 08:57:14 +0000 (08:57 +0000)
committertasn <tasn@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Sun, 15 Apr 2012 08:57:14 +0000 (08:57 +0000)
I have no clue why it ever was a uintptr_t...
Thanks to raster for noticing.

git-svn-id: http://svn.enlightenment.org/svn/e/trunk/PROTO/eobj@70191 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

lib/Eobj.h

index 856c252..c0cd68d 100644 (file)
@@ -16,7 +16,7 @@
 #define EOBJ_ARRAY_SIZE(arr) (sizeof(arr) / sizeof(*arr))
 
 typedef struct _Eobj Eobj;
-typedef uintptr_t Eobj_Op;
+typedef unsigned int Eobj_Op;
 
 #define EOBJ_NOOP ((Eobj_Op) 0)
 
@@ -88,7 +88,7 @@ typedef struct
 EAPI Eina_Bool eobj_init(void);
 EAPI Eina_Bool eobj_shutdown(void);
 
-#define eobj_do(object, ...) eobj_do_internal(object, __VA_ARGS__, NULL)
+#define eobj_do(object, ...) eobj_do_internal(object, __VA_ARGS__, (Eobj_Op) 0)
 
 EAPI Eina_Bool eobj_do_internal(Eobj *obj, ...);