Hi Guys,

Here's a bit of a tidy up of the ecore patch that Raster just committed. This is just formatting and moving a function around.

Let me know if there's any issues.

thanks,

Mike


ecore_main.c |   47 ++++++++++++++++++++++++++++++-----------------
1 file changed, 30 insertions(+), 17 deletions(-)
Index: src/lib/ecore/ecore_main.c
===================================================================
--- src/lib/ecore/ecore_main.c	(revision 50585)
+++ src/lib/ecore/ecore_main.c	(working copy)
@@ -138,7 +138,8 @@
 #endif
 }
 
-static inline int _ecore_poll_events_from_fdh(Ecore_Fd_Handler *fdh)
+static inline int
+_ecore_poll_events_from_fdh(Ecore_Fd_Handler *fdh)
 {
    int events = 0;
 #ifdef HAVE_EPOLL
@@ -149,7 +150,8 @@
    return events;
 }
 
-static inline int _ecore_main_fdh_epoll_add(Ecore_Fd_Handler *fdh)
+static inline int
+_ecore_main_fdh_epoll_add(Ecore_Fd_Handler *fdh)
 {
    int r = 0;
 #ifdef HAVE_EPOLL
@@ -163,7 +165,8 @@
    return r;
 }
 
-static inline void _ecore_main_fdh_epoll_del(Ecore_Fd_Handler *fdh)
+static inline void
+_ecore_main_fdh_epoll_del(Ecore_Fd_Handler *fdh)
 {
 #ifdef HAVE_EPOLL
    struct epoll_event ev;
@@ -177,7 +180,8 @@
 #endif
 }
 
-static inline int _ecore_main_fdh_epoll_modify(Ecore_Fd_Handler *fdh)
+static inline int
+_ecore_main_fdh_epoll_modify(Ecore_Fd_Handler *fdh)
 {
    int r = 0;
 #ifdef HAVE_EPOLL
@@ -192,7 +196,8 @@
 }
 
 #ifdef HAVE_EPOLL
-static inline int _ecore_main_fdh_epoll_mark_active(void)
+static inline int
+_ecore_main_fdh_epoll_mark_active(void)
 {
    const int num_epoll_fds = 10;
    struct epoll_event ev[num_epoll_fds];
@@ -206,7 +211,7 @@
         return -1;
      }
 
-   for (i=0; i<ret; i++)
+   for (i = 0; i < ret; i++)
      {
         Ecore_Fd_Handler *fdh = ev[i].data.ptr;
 
@@ -376,7 +381,7 @@
    fdh->flags = flags;
    if (0 > _ecore_main_fdh_epoll_add(fdh))
      {
-	ERR("Failed to add epoll fd %d!", fd);
+	ERR("Failed to add epoll fd %d (errno = %d)!", fd, errno);
 	free(fdh);
 	return NULL;
      }
@@ -589,6 +594,23 @@
 #endif
 }
 
+static void
+_ecore_main_prepare_handlers(void)
+{
+   Ecore_Fd_Handler *fdh;
+
+   /* call the prepare callback for all handlers */
+   EINA_INLIST_FOREACH(fd_handlers, fdh)
+     {
+        if (!fdh->delete_me && fdh->prep_func)
+          {
+             fdh->references++;
+             fdh->prep_func (fdh->prep_data, fdh);
+             fdh->references--;
+          }
+     }
+}
+
 static int
 _ecore_main_select(double timeout)
 {
@@ -626,19 +648,10 @@
    FD_ZERO(&wfds);
    FD_ZERO(&exfds);
 
-   /* call the prepare callback for all handlers */
+   _ecore_main_prepare_handlers();
 #ifndef HAVE_EPOLL
    EINA_INLIST_FOREACH(fd_handlers, fdh)
      {
-        if (!fdh->delete_me && fdh->prep_func)
-          {
-             fdh->references++;
-             fdh->prep_func (fdh->prep_data, fdh);
-             fdh->references--;
-          }
-     }
-   EINA_INLIST_FOREACH(fd_handlers, fdh)
-     {
         if (!fdh->delete_me)
           {
              if (fdh->flags & ECORE_FD_READ)
------------------------------------------------------------------------------
The Palm PDK Hot Apps Program offers developers who use the
Plug-In Development Kit to bring their C/C++ apps to Palm for a share 
of $1 Million in cash or HP Products. Visit us here for more details:
http://ad.doubleclick.net/clk;226879339;13503038;l?
http://clk.atdmt.com/CRS/go/247765532/direct/01/
_______________________________________________
enlightenment-devel mailing list
enlightenment-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to