* evas/lib/canvas/evas_async_events.c: Use memset instead of PACKED.
authorcedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 12 Feb 2009 17:05:17 +0000 (17:05 +0000)
committercedric <cedric@7cbeb6ba-43b4-40fd-8cce-4c39aea84d33>
Thu, 12 Feb 2009 17:05:17 +0000 (17:05 +0000)
git-svn-id: svn+ssh://svn.enlightenment.org/var/svn/e/trunk/evas@39003 7cbeb6ba-43b4-40fd-8cce-4c39aea84d33

src/lib/canvas/evas_async_events.c

index 0b92e48..5411f90 100644 (file)
@@ -21,7 +21,7 @@ struct _Evas_Event_Async
    void                         *event_info;
    void                        (*func)(void *target, Evas_Callback_Type type, void *event_info);
    Evas_Callback_Type    type;
-} __PACKED__ ;
+};
 
 #endif
 
@@ -135,6 +135,8 @@ evas_async_events_put(const void *target, Evas_Callback_Type type, void *event_i
    if (!func) return 0;
    if (_fd_write == -1) return 0;
 
+   memset(&new, 0, sizeof (new));
+
    new.func = func;
    new.target = target;
    new.type = type;