--- libev/ev.pod 2019/06/25 05:17:50 1.454 +++ libev/ev.pod 2019/06/26 00:01:46 1.455 @@ -161,9 +161,13 @@ so C will disable this checking): these are programming errors in the libev caller and need to be fixed there. -Libev also has a few internal error-checking Cions, and also has -extensive consistency checking code. These do not trigger under normal -circumstances, as they indicate either a bug in libev or worse. +Via the C macro you can compile in and/or enable extensive +consistency checking code inside libev that can be used to check for +internal inconsistencies, suually caused by application bugs. + +Libev also has a few internal error-checking Cions. These do not +trigger under normal circumstances, as they indicate either a bug in libev +or worse. =head1 GLOBAL FUNCTIONS @@ -4975,6 +4979,9 @@ verification code will be called very frequently, which will slow down libev considerably. +Verification errors are reported via C's C mechanism, so if you +disable that (e.g. by defining C) then no errors will be reported. + The default is C<1>, unless C overrides it, in which case it will be C<0>.