line |
true |
false |
branch |
28
|
22 |
47 |
unless defined $index |
32
|
14 |
53 |
if $index == -1 |
34
|
45 |
8 |
exists $references[$index] ? : |
52
|
61 |
9 |
if @what_refs |
57
|
5 |
4 |
@refs ? : |
61
|
4 |
5 |
unless ($app13_segment) |
91
|
3 |
7 |
if $index == -1 |
98
|
1 |
9 |
unless defined $_ |
100
|
4 |
5 |
if scalar @{$$_{'records'};} <= 1 |
121
|
0 |
22 |
unless defined $segment |
164
|
553 |
2081 |
unless defined $_[1] |
165
|
2628 |
6 |
$_[1] =~ /^($_[3])$/ ? : |
191
|
1588 |
433 |
unless $$this{'name'} eq 'APP13' |
194
|
2 |
431 |
unless $id and grep {/^$id$/;} @$Image::MetaData::JPEG::Segment::APP13_PHOTOSHOP_IDS |
196
|
114 |
317 |
unless defined $what |
198
|
281 |
36 |
if defined $this->search_record(subdir_name($what)) |
213
|
10 |
166 |
unless $this->is_app13_ok($what) |
235
|
0 |
88 |
unless $this->is_app13_ok(undef) |
239
|
78 |
10 |
if defined $subdir |
244
|
8 |
2 |
if $mandatory |
263
|
0 |
9 |
unless $this->is_app13_ok($what) |
308
|
0 |
88 |
unless $records |
319
|
22 |
66 |
unless ($what =~ /IPTC/) |
324
|
22 |
66 |
if $type eq 'TEXTUAL' |
325
|
244 |
8 |
defined $match ? : |
377
|
1 |
78 |
unless ref $data eq 'HASH' |
379
|
2 |
76 |
if not $what =~ /IPTC/ and $action eq 'UPDATE' |
387
|
30 |
48 |
$action eq 'REPLACE' ? : |
394
|
274 |
35 |
unless exists $$data_accepted{$tag} |
399
|
10 |
25 |
if @$newarrayref and $action eq 'UPDATE' || !($what =~ /IPTC/) |
406
|
65 |
13 |
if (my $mandatory = JPEG_lookup('APP13', $subdir, '__mandatory')) |
409
|
0 |
65 |
if %$impossible |
411
|
27 |
38 |
unless exists $$data_accepted{$tag} |
435
|
131 |
330 |
if (not $what =~ /IPTC/) { } |
|
330 |
0 |
elsif ($what =~ /^IPTC/) { } |
441
|
118 |
13 |
if exists $$arrayref[1] |
474
|
107 |
156 |
ref $value ? : |
477
|
198 |
65 |
if (defined $tag and not $tag =~ /^\d*$/) |
479
|
191 |
7 |
if defined $num_tag |
482
|
226 |
37 |
value_is_OK($tag, $value, $what) ? : |
485
|
262 |
1 |
unless exists $$repository{$tag} |
505
|
215 |
246 |
unless $constraints and $$constraints[1] eq 'N' |
507
|
16 |
230 |
if @$arrayref != 1 |
519
|
0 |
263 |
unless defined $tag |
521
|
7 |
256 |
unless $tag =~ /^\d*$/ |
523
|
0 |
256 |
unless ref $arrayref and ref $arrayref eq 'ARRAY' |
525
|
3 |
253 |
unless @$arrayref |
527
|
6 |
247 |
unless JPEG_lookup('APP13', subdir_name($what), $tag) |
529
|
1 |
246 |
if not $what =~ /IPTC/ and scalar @$arrayref > 2 |
532
|
0 |
246 |
unless defined $constraints |
534
|
4 |
242 |
if $$constraints[1] eq 'N' and @$arrayref != 1 |
538
|
3 |
239 |
if $regex =~ /invalid/ |
542
|
14 |
277 |
if not $what =~ /IPTC/ and ($_ || 1) ne ($$arrayref[0] || 1) |
544
|
2 |
275 |
unless defined $_ |
546
|
3 |
272 |
if length $_ < $$constraints[2] or length $_ > $$constraints[3] |
550
|
8 |
264 |
unless /$regex/ or $regex =~ /binary/ |