| line | !l | l&&!r | l&&r | condition | 
 
| 263 | 1 | 23 | 1 | $ret and ref $ret eq 'IO::Callback::ErrorMarker' | 
 
| 362 | 49 | 17 | 0 | $/ eq '' and $$buf =~ s/^(\n+)// | 
 
| 372 | 2 | 4 | 2 | *$self->{'Code'} and length $$buf == 0 | 
 
| 378 | 5 | 14 | 3 | *$self->{'Code'} and length $$buf == 0 | 
 
|  | 19 | 0 | 3 | *$self->{'Code'} and length $$buf == 0 and not *$self->{'Err'} | 
 
| 379 | 14 | 0 | 5 | length $$buf == 0 and not *$self->{'Code'} | 
 
| 440 | 5 | 2383 | 3550 | *$self->{'Code'} and $len > length $$buf | 
 
|  | 2388 | 1033 | 2517 | *$self->{'Code'} and $len > length $$buf and $self->_doread | 
 
| 559 | 286 | 18 | 156 | $off >= $slen and $off > 0 | 
 
|  | 304 | 156 | 0 | $off >= $slen and $off > 0 and $] < 5.011 || $off > $slen | 
 
| 572 | 5 | 171 | 12 | defined $ret and ref $ret eq 'IO::Callback::ErrorMarker' |