From 2177c9a4959519c5388973d0d91771bd8cf50d4e Mon Sep 17 00:00:00 2001 From: root Date: Thu, 29 Nov 2007 20:05:59 +0000 Subject: [PATCH] *** empty log message *** --- ev.3 | 18 ++++++++++++------ ev.html | 23 +++++++++++++---------- ev.pod | 17 +++++++++++------ 3 files changed, 36 insertions(+), 22 deletions(-) diff --git a/ev.3 b/ev.3 index cf2a42d..7c9695c 100644 --- a/ev.3 +++ b/ev.3 @@ -1999,8 +1999,9 @@ suitable for use with \f(CW\*(C`EV_A\*(C'\fR. Similar to the other two macros, this gives you the value of the default loop, if multiple loops are supported (\*(L"ev loop default\*(R"). .PP -Example: Declare and initialise a check watcher, working regardless of -wether multiple loops are supported or not. +Example: Declare and initialise a check watcher, utilising the above +macros so it will work regardless of wether multiple loops are supported +or not. .PP .Vb 5 \& static void @@ -2073,7 +2074,7 @@ in your include path (e.g. in libev/ when using \-Ilibev): .Ve .PP .Vb 5 -\& ev_select.c only when select backend is enabled (which is by default) +\& ev_select.c only when select backend is enabled (which is enabled by default) \& ev_poll.c only when poll backend is enabled (disabled by default) \& ev_epoll.c only when the epoll backend is enabled (disabled by default) \& ev_kqueue.c only when the kqueue backend is enabled (disabled by default) @@ -2310,13 +2311,18 @@ will be compiled. It is pretty complex because it provides its own header file. .Sp The usage in rxvt-unicode is simpler. It has a \fIev_cpp.h\fR header file -that everybody includes and which overrides some autoconf choices: +that everybody includes and which overrides some configure choices: .Sp -.Vb 4 +.Vb 9 +\& #define EV_MINIMAL 1 \& #define EV_USE_POLL 0 \& #define EV_MULTIPLICITY 0 -\& #define EV_PERIODICS 0 +\& #define EV_PERIODIC_ENABLE 0 +\& #define EV_STAT_ENABLE 0 +\& #define EV_FORK_ENABLE 0 \& #define EV_CONFIG_H +\& #define EV_MINPRI 0 +\& #define EV_MAXPRI 0 .Ve .Sp .Vb 1 diff --git a/ev.html b/ev.html index 5ca899a..d95bffd 100644 --- a/ev.html +++ b/ev.html @@ -6,7 +6,7 @@ - + @@ -1841,8 +1841,9 @@ suitable for use with EV_A.

loop, if multiple loops are supported ("ev loop default").

-

Example: Declare and initialise a check watcher, working regardless of -wether multiple loops are supported or not.

+

Example: Declare and initialise a check watcher, utilising the above +macros so it will work regardless of wether multiple loops are supported +or not.

  static void
   check_cb (EV_P_ ev_timer *w, int revents)
   {
@@ -1854,9 +1855,6 @@ wether multiple loops are supported or not.

ev_check_start (EV_DEFAULT_ &check); ev_loop (EV_DEFAULT_ 0); - - -
@@ -1907,7 +1905,7 @@ in your include path (e.g. in libev/ when using -Ilibev):

ev_win32.c required on win32 platforms only - ev_select.c only when select backend is enabled (which is by default) + ev_select.c only when select backend is enabled (which is enabled by default) ev_poll.c only when poll backend is enabled (disabled by default) ev_epoll.c only when the epoll backend is enabled (disabled by default) ev_kqueue.c only when the kqueue backend is enabled (disabled by default) @@ -2159,11 +2157,16 @@ interface) and EV.xs (implementation) files. Only the EV.xs

The usage in rxvt-unicode is simpler. It has a ev_cpp.h header file -that everybody includes and which overrides some autoconf choices:

-
  #define EV_USE_POLL 0
+that everybody includes and which overrides some configure choices:

+
  #define EV_MINIMAL 1
+  #define EV_USE_POLL 0
   #define EV_MULTIPLICITY 0
-  #define EV_PERIODICS 0
+  #define EV_PERIODIC_ENABLE 0
+  #define EV_STAT_ENABLE 0
+  #define EV_FORK_ENABLE 0
   #define EV_CONFIG_H <config.h>
+  #define EV_MINPRI 0
+  #define EV_MAXPRI 0
 
   #include "ev++.h"
 
diff --git a/ev.pod b/ev.pod
index b1a5fe5..25438da 100644
--- a/ev.pod
+++ b/ev.pod
@@ -1850,8 +1850,9 @@ loop, if multiple loops are supported ("ev loop default").
 
 =back
 
-Example: Declare and initialise a check watcher, working regardless of
-wether multiple loops are supported or not.
+Example: Declare and initialise a check watcher, utilising the above
+macros so it will work regardless of wether multiple loops are supported
+or not.
 
   static void
   check_cb (EV_P_ ev_timer *w, int revents)
@@ -1864,7 +1865,6 @@ wether multiple loops are supported or not.
   ev_check_start (EV_DEFAULT_ &check);
   ev_loop (EV_DEFAULT_ 0);
 
-
 =head1 EMBEDDING
 
 Libev can (and often is) directly embedded into host
@@ -1913,7 +1913,7 @@ in your include path (e.g. in libev/ when using -Ilibev):
 
   ev_win32.c      required on win32 platforms only
 
-  ev_select.c     only when select backend is enabled (which is by default)
+  ev_select.c     only when select backend is enabled (which is enabled by default)
   ev_poll.c       only when poll backend is enabled (disabled by default)
   ev_epoll.c      only when the epoll backend is enabled (disabled by default)
   ev_kqueue.c     only when the kqueue backend is enabled (disabled by default)
@@ -2165,12 +2165,17 @@ will be compiled. It is pretty complex because it provides its own header
 file.
 
 The usage in rxvt-unicode is simpler. It has a F header file
-that everybody includes and which overrides some autoconf choices:
+that everybody includes and which overrides some configure choices:
 
+  #define EV_MINIMAL 1
   #define EV_USE_POLL 0
   #define EV_MULTIPLICITY 0
-  #define EV_PERIODICS 0
+  #define EV_PERIODIC_ENABLE 0
+  #define EV_STAT_ENABLE 0
+  #define EV_FORK_ENABLE 0
   #define EV_CONFIG_H 
+  #define EV_MINPRI 0
+  #define EV_MAXPRI 0
 
   #include "ev++.h"
 
-- 
2.43.0