| line | true | false | branch | 
 
| 65 | 0 | 14 | unless length $$dataPt | 
 
| 68 | 0 | 14 | if ($fast < 3 and length $$dataPt == $Image::ExifTool::testLen) | 
 
| 69 | 0 | 0 | unless $raf->Read($buff, 65536) | 
 
| 75 | 1 | 13 | if ($$dataPt =~ /([\0-\x06\x0e-\x1a\x1c-\x1f\x7f])/) { } | 
 
| 77 | 0 | 1 | if ($$dataPt =~ /^(\xff\xfe\0\0|\0\0\xfe\xff)/) { } | 
 
|  | 1 | 0 | elsif ($$dataPt =~ /^(\xff\xfe|\xfe\xff)/) { } | 
 
| 78 | 0 | 0 | if ($1 eq "\377\376\000\000") { } | 
 
| 80 | 0 | 0 | if $$dataPt =~ /(\r\0\0\0\n|\r|\n)\0\0\0/ | 
 
| 83 | 0 | 0 | if $$dataPt =~ /\0\0\0(\r\0\0\0\n|\r|\n)/ | 
 
| 86 | 0 | 1 | if ($1 eq "\377\376") { } | 
 
| 88 | 0 | 0 | if $$dataPt =~ /(\r\0\n|\r|\n)\0/ | 
 
| 91 | 1 | 0 | if $$dataPt =~ /\0(\r\0\n|\r|\n)/ | 
 
| 100 | 10 | 3 | if ($isUTF8 == 0) { } | 
 
|  | 1 | 2 | elsif ($isUTF8 > 0) { } | 
 
|  | 1 | 1 | elsif (not $$dataPt =~ /[\x80-\x9f]/) { } | 
 
| 104 | 1 | 0 | $$dataPt =~ /^\xef\xbb\xbf/ ? : | 
 
| 110 | 5 | 8 | if $$dataPt =~ /(\r\n|\r|\n)/ | 
 
| 118 | 0 | 14 | if $fast == 3 or not $raf->Seek(0, 0) | 
 
| 120 | 2 | 12 | if defined $isBOM | 
 
| 123 | 1 | 13 | if $fast or not defined $isUTF8 | 
 
| 127 | 1 | 12 | if ($et->{'FileType'} eq "CSV") | 
 
| 131 | 1 | 2 | if (not defined $delim) { } | 
 
|  | 2 | 0 | elsif (not $quot) { } | 
 
| 134 | 1 | 0 | if ($count{','} > $count{';'} and $count{','} > $count{"\t"}) { } | 
 
|  | 0 | 0 | elsif ($count{';'} > $count{"\t"}) { } | 
 
|  | 0 | 0 | elsif ($count{"\t"}) { } | 
 
| 144 | 1 | 0 | unless ($ncols) | 
 
| 154 | 0 | 2 | if $buff =~ /(^|$delim)(["'])(.*?)\2(?=$delim|$)/gs | 
 
| 156 | 0 | 3 | if (++$nrows == 1000 and $et->Warn("Not counting rows past 1000", 2)) | 
 
| 164 | 1 | 0 | if $nrows | 
 
| 167 | 0 | 12 | if $et->{'VALUE'}{'FileSize'} and $et->{'VALUE'}{'FileSize'} > 20000000 and $et->Warn("Not counting lines/words in text file larger than 20 MB", 2) | 
 
| 174 | 4 | 8 | if $nl | 
 
| 178 | 0 | 12 | if (not $nl and $buff =~ /(\r\n|\r|\n)$/) | 
 
| 182 | 12 | 0 | if $raf->Tell < 65536 | 
 
| 184 | 0 | 0 | if ($isUTF8 >= 0) { } | 
 
|  | 0 | 0 | elsif ($enc eq 'iso-8859-1' and $buff =~ /[\x80-\x9f]/) { } | 
 
| 186 | 0 | 0 | if ($isUTF8 > 0) { } | 
 
|  | 0 | 0 | elsif ($isUTF8 < 0) { } | 
 
| 189 | 0 | 0 | $buff =~ /[\x80-\x9f]/ ? : | 
 
| 195 | 0 | 12 | if ($et->{'VALUE'}{'MIMEEncoding'} ne $enc) |