discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=a81707a5071045070c8be069ae489f7d6e3095ae

commit a81707a5071045070c8be069ae489f7d6e3095ae
Author: Mike Blumenkrantz <[email protected]>
Date:   Sun Sep 7 12:08:45 2014 -0400

    throw CRI on e_object type errors
---
 src/bin/e_object.h | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/src/bin/e_object.h b/src/bin/e_object.h
index edf4f10..74bb4b5 100644
--- a/src/bin/e_object.h
+++ b/src/bin/e_object.h
@@ -26,15 +26,15 @@
 #ifdef OBJECT_PARANOIA_CHECK
 # define E_OBJECT_CHECK(x)                       do {if 
(e_object_error(E_OBJECT(x))) return;} while (0)
 # define E_OBJECT_CHECK_RETURN(x, ret)           do {if 
(e_object_error(E_OBJECT(x))) return ret;} while (0)
-#  define E_OBJECT_TYPE_CHECK(x, tp)             do {if ((E_OBJECT(x)->type) 
!= (tp)) { fprintf(stderr, "Object type check failed in %s\n", __FUNCTION__); 
return;} } while (0)
-#  define E_OBJECT_TYPE_CHECK_RETURN(x, tp, ret) do {if ((E_OBJECT(x)->type) 
!= tp) { fprintf(stderr, "Object type check failed in %s\n", __FUNCTION__); 
return ret;} } while (0)
+#  define E_OBJECT_TYPE_CHECK(x, tp)             do {if ((E_OBJECT(x)->type) 
!= (tp)) { CRI("Object type check failed in %s", __FUNCTION__); return;} } 
while (0)
+#  define E_OBJECT_TYPE_CHECK_RETURN(x, tp, ret) do {if ((E_OBJECT(x)->type) 
!= tp) { CRI("Object type check failed in %s", __FUNCTION__); return ret;} } 
while (0)
 #  define E_OBJECT_IF_NOT_TYPE(x, tp)            if (E_OBJECT(x)->type != (tp))
 #else
 # ifdef OBJECT_CHECK
 #  define E_OBJECT_CHECK(x)                       do {if ((!E_OBJECT(x)) || 
(E_OBJECT(x)->magic != (int)E_OBJECT_MAGIC)) return;} while (0)
 #  define E_OBJECT_CHECK_RETURN(x, ret)           do {if ((!E_OBJECT(x)) || 
(E_OBJECT(x)->magic != (int)E_OBJECT_MAGIC)) return ret;} while (0)
-#  define E_OBJECT_TYPE_CHECK(x, tp)              do {if ((E_OBJECT(x)->type) 
!= (int)(tp)) { fprintf(stderr, "Object type check failed in %s\n", 
__FUNCTION__); return;} } while (0)
-#  define E_OBJECT_TYPE_CHECK_RETURN(x, tp, ret)  do {if ((E_OBJECT(x)->type) 
!= (int)(tp)) { fprintf(stderr, "Object type check failed in %s\n", 
__FUNCTION__); return ret;} } while (0)
+#  define E_OBJECT_TYPE_CHECK(x, tp)              do {if ((E_OBJECT(x)->type) 
!= (int)(tp)) { CRI("Object type check failed in %s", __FUNCTION__); return;} } 
while (0)
+#  define E_OBJECT_TYPE_CHECK_RETURN(x, tp, ret)  do {if ((E_OBJECT(x)->type) 
!= (int)(tp)) { CRI("Object type check failed in %s", __FUNCTION__); return 
ret;} } while (0)
 #  define E_OBJECT_IF_NOT_TYPE(x, tp)             if (E_OBJECT(x)->type != 
(int)(tp))
 # else
 #  define E_OBJECT_CHECK(x)

-- 


Reply via email to