From 1380c56c2859e8b03d149abe38ca3dc280960adc Mon Sep 17 00:00:00 2001 From: Tom Hacohen Date: Sun, 15 Apr 2012 08:57:14 +0000 Subject: [PATCH] Eobj: Eobj_Op should be unsigned int, not uintptr_t. I have no clue why it ever was a uintptr_t... Thanks to raster for noticing. SVN revision: 70191 --- legacy/eobj/lib/Eobj.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/legacy/eobj/lib/Eobj.h b/legacy/eobj/lib/Eobj.h index 856c252d21..c0cd68d267 100644 --- a/legacy/eobj/lib/Eobj.h +++ b/legacy/eobj/lib/Eobj.h @@ -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, ...);