Enlightenment CVS committal Author : raster Project : e17 Module : libs/evas
Dir : e17/libs/evas/src/lib/include Modified Files: evas_private.h Log Message: extensive delete me handling for evas free's and list walks =================================================================== RCS file: /cvs/e/e17/libs/evas/src/lib/include/evas_private.h,v retrieving revision 1.81 retrieving revision 1.82 diff -u -3 -r1.81 -r1.82 --- evas_private.h 21 Feb 2007 21:43:45 -0000 1.81 +++ evas_private.h 30 Apr 2007 04:22:42 -0000 1.82 @@ -309,8 +309,8 @@ Evas_Hash *name_hash; unsigned char changed : 1; - unsigned char walking_layers : 1; + int walking_list; int events_frozen; struct { @@ -340,6 +340,7 @@ int last_mouse_down_counter; int last_mouse_up_counter; Evas_Font_Hinting_Flags hinting; + unsigned char delete_me : 1; }; struct _Evas_Layer @@ -455,7 +456,7 @@ void (*func) (void *data, Evas *e, Evas_Object *obj, void *event_info); void *data; Evas_Callback_Type type; - char delete_me : 1; + unsigned char delete_me : 1; }; struct _Evas_Data_Node @@ -770,6 +771,9 @@ void evas_module_clean(void); void evas_module_shutdown(void); +void _evas_walk(Evas *e); +void _evas_unwalk(Evas *e); + EAPI int _evas_module_engine_inherit(Evas_Func *funcs, char *name); #define EVAS_API_OVERRIDE(func, api, prefix) \ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ enlightenment-cvs mailing list enlightenment-cvs@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs