line |
true |
false |
branch |
92
|
0 |
0 |
if ($WhichChar % 2 == 1) |
95
|
0 |
0 |
if ($TempPos == 0) { } |
|
0 |
0 |
elsif ($TempPos == 1) { } |
|
0 |
0 |
elsif ($TempPos == 2) { } |
|
0 |
0 |
elsif ($TempPos == 3) { } |
110
|
0 |
0 |
unless (grep /[GHIJKLMNOPQRSTUV]/, $FirstChar) |
118
|
0 |
0 |
if length $InString == 0 |
133
|
0 |
0 |
if ($i % 2 == 0) { } |
137
|
0 |
0 |
if $Nibble eq "\000" and not $HaveSeenFirst |
138
|
0 |
0 |
if ($HaveSeenFirst) { } |
161
|
0 |
1 |
if (&CheckForSTD13Name($InStr)) |
166
|
1 |
4 |
unless ($UpperSeen{$InArr[$InputPointer]}) |
171
|
1 |
0 |
if ($#UpperUniq == 0) { } |
|
0 |
0 |
elsif ($#UpperUniq == 1) { } |
175
|
0 |
0 |
if ($UpperUniq[0] eq "\000") { } |
|
0 |
0 |
elsif ($UpperUniq[1] eq "\000") { } |
184
|
0 |
1 |
if ($DoStep3) { } |
188
|
0 |
1 |
if ($U1 ge "\330" and $U1 le "\334") |
198
|
0 |
5 |
if ($U2 eq "\000" and $N1 eq "\231") |
200
|
5 |
0 |
if ($U2 eq $U1 and $N1 ne "\377") { } |
|
0 |
0 |
elsif ($U2 eq $U1 and $N1 eq "\377") { } |
208
|
0 |
1 |
if (length $CompString >= 37) |
221
|
0 |
0 |
unless (substr($InString, 0, length $RACEPrefix) eq $RACEPrefix) |
231
|
0 |
0 |
if ($#DeArr < 1) |
234
|
0 |
0 |
if (not $U1 eq "\330") { } |
238
|
0 |
0 |
if (not $N1 eq "\377") { } |
239
|
0 |
0 |
if ($U1 eq "\000" and $N1 eq "\231") |
243
|
0 |
0 |
if ($i > $#DeArr) |
247
|
0 |
0 |
if ($N1 eq "\231") { } |
253
|
0 |
0 |
if (length($OutString) % 2 == 1) |
258
|
0 |
0 |
if (length($LCheck) % 2 == 1) |
264
|
0 |
0 |
unless ($UpperSeen{$CheckArr[$InputPointer]}) |
270
|
0 |
0 |
if ($#UpperUniq == 0 or $#UpperUniq == 1 and $UpperUniq[0] eq "\000" || $UpperUniq[1] eq "\000") |
276
|
0 |
0 |
if (length($LCheck) % 2 == 1) |
282
|
0 |
0 |
if (&CheckForSTD13Name($OutString)) |
284
|
0 |
0 |
if (&CheckForBadSurrogates($OutString)) |
299
|
0 |
0 |
if (&CheckForSTD13Name($InStr)) |
302
|
0 |
0 |
if (length($InStr) % 2 == 1 or length $InStr < 2) |
310
|
0 |
0 |
unless $InArr[$i] eq $High |
318
|
0 |
0 |
if (length $OutputBuffer <= length $InStr) { } |
324
|
0 |
0 |
if (length $CompString >= 37) |
339
|
0 |
0 |
unless (substr($InString, 0, length $LACEPrefix) eq $LACEPrefix) |
348
|
0 |
0 |
if ($#DeArr < 1) |
351
|
0 |
0 |
if (not $DeArr[$InputPointer] eq "\377") { } |
354
|
0 |
0 |
if ($Count == 0 or $Count > 36) |
356
|
0 |
0 |
if (++$InputPointer == $#DeArr) |
360
|
0 |
0 |
if ($InputPointer == $#DeArr) |
366
|
0 |
0 |
if (length $OutputBuffer > length $InString) { } |
|
0 |
0 |
elsif (length($OutputBuffer) % 2 == 1) { } |
373
|
0 |
0 |
if (length($OutputBuffer) % 2 == 1) |
382
|
0 |
0 |
if $LArr[$LPtr] ne $High |
390
|
0 |
0 |
if (length $CompBuffer <= length $OutputBuffer) { } |
395
|
0 |
0 |
if (&CheckForSTD13Name($OutString)) |
397
|
0 |
0 |
if (&CheckForBadSurrogates($OutString)) |
414
|
1 |
0 |
if (length($CompBits) % 5 != 0) |
436
|
0 |
0 |
if ($InputCheck == 1 or $InputCheck == 3 or $InputCheck == 6) |
457
|
0 |
0 |
unless (index($PaddingContent, '1') == -1) |
482
|
1 |
0 |
if ($Upper ne "\000" or index($STD13Chars, $Lower) == -1) |
498
|
0 |
0 |
if ($CheckPtr + 2 >= $#CheckArr and index($HighSurr . $LowSurr, $CheckArr[$CheckPtr]) > -1) |
504
|
0 |
0 |
unless defined $CheckArr[$CheckPtr + 4] |
507
|
0 |
0 |
if (index($HighSurr, $Upper1) > -1 and index($LowSurr, $Upper2) == -1 or index($HighSurr, $Upper1) == -1 and index($LowSurr, $Upper2) > -1) |
534
|
42 |
54 |
if (defined $OctetIn[$i]) |
541
|
9 |
33 |
if ($j % 4 == 3) |
542
|
26 |
16 |
if (ord $OctetIn[$j] < 20 or ord $OctetIn[$j] > 126) { } |
564
|
0 |
7 |
if ($Debug) |