From 2f22bdcc45fc218375b5c0537485e54e610cb6d0 Mon Sep 17 00:00:00 2001 From: root Date: Sun, 24 Oct 2010 23:30:23 +0000 Subject: *** empty log message *** --- ev.pod | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/ev.pod b/ev.pod index 85ceb54..2b30871 100644 --- a/ev.pod +++ b/ev.pod @@ -4874,14 +4874,21 @@ involves iterating over all running async watchers or all signal numbers. =head1 PORTING FROM LIBEV 3.X TO 4.X -The major version 4 introduced some minor incompatible changes to the API. +The major version 4 introduced some incompatible changes to the API. -At the moment, the C header file tries to implement superficial -compatibility, so most programs should still compile. Those might be -removed in later versions of libev, so better update early than late. +At the moment, the C header file provides compatibility definitions +for all changes, so most programs should still compile. The compatibility +layer might be removed in later versions of libev, so better update to the +new API early than late. =over 4 +=item C backwards compatibility mechanism + +The backward compatibility mechanism can be controlled by +C. See L in the L +section. + =item C and C have been removed These calls can be replaced easily by their C counterparts: @@ -4916,12 +4923,6 @@ as all other watcher types. Note that C is still called C because it would otherwise clash with the C typedef. -=item C backwards compatibility mechanism - -The backward compatibility mechanism can be controlled by -C. See L in the L -section. - =item C mechanism replaced by C The preprocessor symbol C has been replaced by a different -- cgit v1.2.3