[glib] glib/gpoll W32: fold f->revents = 0 into for() loop
- From: Руслан Ижбулатов <ruslanizhb src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [glib] glib/gpoll W32: fold f->revents = 0 into for() loop
- Date: Tue, 1 Aug 2017 13:16:07 +0000 (UTC)
commit 1f3da929f5718c24eed67a8e7007f6c39adb441a
Author: Руслан Ижбулатов <lrn1986 gmail com>
Date: Sat Jul 29 08:04:10 2017 +0000
glib/gpoll W32: fold f->revents = 0 into for() loop
GCC most likely optimizes that already, but no harm in trying.
https://bugzilla.gnome.org/show_bug.cgi?id=785468
glib/gpoll.c | 46 +++++++++++++++++++++++-----------------------
1 files changed, 23 insertions(+), 23 deletions(-)
---
diff --git a/glib/gpoll.c b/glib/gpoll.c
index 694f1f9..4bc42a1 100644
--- a/glib/gpoll.c
+++ b/glib/gpoll.c
@@ -263,33 +263,33 @@ g_poll (GPollFD *fds,
g_print ("g_poll: waiting for");
for (f = fds; f < &fds[nfds]; ++f)
- if (f->fd == G_WIN32_MSG_HANDLE && (f->events & G_IO_IN))
- {
- if (_g_main_poll_debug && !poll_msgs)
- g_print (" MSG");
- poll_msgs = TRUE;
- }
- else if (f->fd > 0)
- {
- if (nhandles == MAXIMUM_WAIT_OBJECTS)
- {
- g_warning ("Too many handles to wait for!\n");
- break;
- }
- else
- {
- if (_g_main_poll_debug)
- g_print (" %p", (HANDLE) f->fd);
- handles[nhandles++] = (HANDLE) f->fd;
- }
- }
+ {
+ if (f->fd == G_WIN32_MSG_HANDLE && (f->events & G_IO_IN))
+ {
+ if (_g_main_poll_debug && !poll_msgs)
+ g_print (" MSG");
+ poll_msgs = TRUE;
+ }
+ else if (f->fd > 0)
+ {
+ if (nhandles == MAXIMUM_WAIT_OBJECTS)
+ {
+ g_warning ("Too many handles to wait for!\n");
+ break;
+ }
+ else
+ {
+ if (_g_main_poll_debug)
+ g_print (" %p", (HANDLE) f->fd);
+ handles[nhandles++] = (HANDLE) f->fd;
+ }
+ }
+ f->revents = 0;
+ }
if (_g_main_poll_debug)
g_print ("\n");
- for (f = fds; f < &fds[nfds]; ++f)
- f->revents = 0;
-
if (timeout == -1)
timeout = INFINITE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]