--- libev/ev.pod 2010/10/24 21:51:03 1.331 +++ libev/ev.pod 2010/10/24 23:30:23 1.332 @@ -4874,14 +4874,21 @@ =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 @@ 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