gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r16541 - gnunet-gtk/src/lib


From: gnunet
Subject: [GNUnet-SVN] r16541 - gnunet-gtk/src/lib
Date: Mon, 15 Aug 2011 15:16:30 +0200

Author: grothoff
Date: 2011-08-15 15:16:29 +0200 (Mon, 15 Aug 2011)
New Revision: 16541

Modified:
   gnunet-gtk/src/lib/eventloop.c
Log:
some code cleanup

Modified: gnunet-gtk/src/lib/eventloop.c
===================================================================
--- gnunet-gtk/src/lib/eventloop.c      2011-08-15 13:14:29 UTC (rev 16540)
+++ gnunet-gtk/src/lib/eventloop.c      2011-08-15 13:16:29 UTC (rev 16541)
@@ -580,18 +580,21 @@
     GNUNET_NETWORK_fdset_zero (efds);
   for (i = 0; i < fd_counter; i++)
     {
-      int set[3];
+      int set = 0;
 
-      if ((set[0] = (FD_ISSET (ml->cached_poll_array[i].fd, &aread) &&
-                    (0 != (ml->cached_poll_array[i].revents & (G_IO_IN | 
G_IO_HUP | G_IO_ERR))))))
+      if ( (NULL != rfds) &&
+          (set |= (FD_ISSET (ml->cached_poll_array[i].fd, &aread) &&
+                   (0 != (ml->cached_poll_array[i].revents & (G_IO_IN | 
G_IO_HUP | G_IO_ERR))))))
        GNUNET_NETWORK_fdset_set_native (rfds, ml->cached_poll_array[i].fd);
-      if ((set[1] = (FD_ISSET (ml->cached_poll_array[i].fd, &awrite) &&
-                    (0 != (ml->cached_poll_array[i].revents & (G_IO_OUT | 
G_IO_ERR))))))
+      if ( (NULL != wfds) &&
+          (set |= (FD_ISSET (ml->cached_poll_array[i].fd, &awrite) &&
+                   (0 != (ml->cached_poll_array[i].revents & (G_IO_OUT | 
G_IO_ERR))))))
        GNUNET_NETWORK_fdset_set_native (wfds, ml->cached_poll_array[i].fd);
-      if ((set[2] = (FD_ISSET (ml->cached_poll_array[i].fd, &aexcept) &&
-                    (0 != (ml->cached_poll_array[i].revents & G_IO_ERR)))))
+      if ( (NULL != efds) &&
+          (set |= (FD_ISSET (ml->cached_poll_array[i].fd, &aexcept) &&
+                   (0 != (ml->cached_poll_array[i].revents & G_IO_ERR)))))
        GNUNET_NETWORK_fdset_set_native (efds, ml->cached_poll_array[i].fd);
-      if (set[0] || set[1] || set[2])
+      if (set)
        result++;
     }
 #else




reply via email to

[Prev in Thread] Current Thread [Next in Thread]