Enlightenment CVS committal

Author  : dj2
Project : e17
Module  : libs/ewl

Dir     : e17/libs/ewl/src/lib


Modified Files:
        ewl_attach.c 


Log Message:
- type check the attach code

===================================================================
RCS file: /cvsroot/enlightenment/e17/libs/ewl/src/lib/ewl_attach.c,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -3 -r1.13 -r1.14
--- ewl_attach.c        21 Oct 2005 03:35:24 -0000      1.13
+++ ewl_attach.c        22 Oct 2005 16:17:00 -0000      1.14
@@ -47,6 +47,7 @@
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("w", w);
+       DCHECK_TYPE("w", w, "widget");
 
        if (!w->attach)
                ewl_attach_parent_setup(w);
@@ -76,6 +77,8 @@
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("w", w);
+       DCHECK_TYPE("w", w, "widget");
+       DCHECK_TYPE("data", data, "widget");
 
        if (!w->attach)
                ewl_attach_parent_setup(w);
@@ -105,6 +108,7 @@
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("w", w);
+       DCHECK_TYPE("w", w, "widget");
 
        if (!w->attach)
                ewl_attach_parent_setup(w);
@@ -135,6 +139,7 @@
 
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR_RET("w", w, NULL);
+       DCHECK_TYPE_RET("w", w, "widget", NULL);
 
        if (!w->attach) 
        {
@@ -254,6 +259,7 @@
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("w", w);
        DCHECK_PARAM_PTR("attach", attach);
+       DCHECK_TYPE("w", w, "widget");
 
        switch (attach->type)
        {
@@ -419,6 +425,7 @@
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("w", w);
+       DCHECK_TYPE("w", w, "widget");
 
        w->attach = ewl_attach_list_new();
        ewl_callback_append(w, EWL_CALLBACK_DESTROY, 
ewl_attach_cb_parent_destroy, NULL);
@@ -427,10 +434,12 @@
 }
 
 static void
-ewl_attach_cb_parent_destroy(Ewl_Widget *w, void *ev, void *data)
+ewl_attach_cb_parent_destroy(Ewl_Widget *w, void *ev __UNUSED__, 
+                               void *data __UNUSED__)
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
        DCHECK_PARAM_PTR("w", w);
+       DCHECK_TYPE("w", w, "widget");
 
        /* make sure the timer gets cleaned up if the widget goes away */
        if ((ewl_attach_tooltip) && (w == ewl_attach_tooltip->to) 
@@ -448,7 +457,9 @@
 ewl_attach_tooltip_attach(Ewl_Widget *w, Ewl_Attach *attach)
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
+       DCHECK_PARAM_PTR("w", w);
        DCHECK_PARAM_PTR("attach", attach);
+       DCHECK_TYPE("w", w, "widget");
 
        ewl_callback_append(w, EWL_CALLBACK_MOUSE_MOVE,
                                ewl_attach_cb_tooltip_mouse_move, attach);
@@ -515,8 +526,10 @@
        double delay;
 
        DENTER_FUNCTION(DLEVEL_STABLE);
+       DCHECK_PARAM_PTR("w", w);
        DCHECK_PARAM_PTR("ev", ev);
        DCHECK_PARAM_PTR("data", data);
+       DCHECK_TYPE("w", w, "widget");
 
        e = ev;
        attach = data;
@@ -571,7 +584,7 @@
 
 static void
 ewl_attach_cb_tooltip_focus_out(Ewl_Widget *w __UNUSED__, 
-                                               void *ev __UNUSED__, void *data)
+                               void *ev __UNUSED__, void *data)
 {
        Ewl_Attach *attach;
 
@@ -668,7 +681,8 @@
 }
 
 static void
-ewl_attach_cb_tooltip_win_destroy(Ewl_Widget *w, void *ev, void *data)
+ewl_attach_cb_tooltip_win_destroy(Ewl_Widget *w __UNUSED__, void *ev 
__UNUSED__,
+                                       void *data __UNUSED__)
 {
        DENTER_FUNCTION(DLEVEL_STABLE);
 




-------------------------------------------------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.com/services/certification for more information
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to