| line |
true |
false |
branch |
|
112
|
167 |
0 |
if (maxpal < 1 || maxpal > 256) { |
|
|
0 |
167 |
if (maxpal < 1 || maxpal > 256) { |
|
116
|
165 |
2 |
if (x < 1 || y < 1) { |
|
|
1 |
164 |
if (x < 1 || y < 1) { |
|
120
|
163 |
1 |
if (channels < 1 || channels > MAXCHANNELS) { |
|
|
1 |
162 |
if (channels < 1 || channels > MAXCHANNELS) { |
|
125
|
0 |
162 |
if (bytes / y / sizeof(i_palidx) != x) { |
|
134
|
0 |
162 |
if (line_bytes / x != sizeof(i_color)) { |
|
175
|
666 |
8 |
for (y = 0; y < targ->ysize; ++y) { |
|
198
|
0 |
7 |
if (i_img_virtual(im)) |
|
201
|
0 |
7 |
if (im->type == i_direct_type) |
|
231
|
17 |
1 |
if (result) { |
|
271
|
162 |
0 |
if (im) { |
|
273
|
162 |
0 |
if (palext) { |
|
274
|
162 |
0 |
if (palext->pal) |
|
298
|
11874 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
11872 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
11870 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
2 |
11868 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
301
|
4 |
11864 |
if ((im->ch_mask & all_mask) != all_mask) { |
|
305
|
12 |
4 |
for (ch = 0; ch < im->channels; ++ch) { |
|
306
|
8 |
4 |
if (im->ch_mask & mask) |
|
313
|
11868 |
0 |
if (i_findcolor(im, work_val, &which)) { |
|
|
11866 |
2 |
if (i_findcolor(im, work_val, &which)) { |
|
321
|
2 |
0 |
if (i_img_to_rgb_inplace(im)) { |
|
338
|
682416 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) { |
|
|
682414 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) { |
|
|
682412 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) { |
|
|
2 |
682410 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) { |
|
342
|
0 |
682410 |
if (which > PALEXT(im)->count) |
|
357
|
700 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
700 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
700 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
700 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
362
|
0 |
700 |
if (r > im->xsize) |
|
366
|
120857 |
700 |
for (i = 0; i < count; ++i) { |
|
368
|
120857 |
0 |
if (which < palsize) |
|
393
|
439 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
439 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
439 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
439 |
0 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
394
|
0 |
439 |
if (r > im->xsize) |
|
398
|
25549 |
434 |
for (i = 0; i < count; ++i) { |
|
399
|
25549 |
0 |
if (i_findcolor(im, vals+i, &which)) { |
|
|
25544 |
5 |
if (i_findcolor(im, vals+i, &which)) { |
|
403
|
5 |
0 |
if (i_img_to_rgb_inplace(im)) { |
|
423
|
207 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
207 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
207 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
207 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
428
|
0 |
207 |
if (r > im->xsize) |
|
433
|
6 |
201 |
if (chans) { |
|
434
|
18 |
6 |
for (ch = 0; ch < chan_count; ++ch) { |
|
435
|
18 |
0 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
|
0 |
18 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
441
|
420 |
6 |
for (i = 0; i < w; ++i) { |
|
443
|
420 |
0 |
if (which < palsize) { |
|
444
|
1260 |
420 |
for (ch = 0; ch < chan_count; ++ch) { |
|
452
|
201 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
|
0 |
201 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
458
|
16827 |
201 |
for (i = 0; i < w; ++i) { |
|
460
|
16827 |
0 |
if (which < palsize) { |
|
461
|
50481 |
16827 |
for (ch = 0; ch < chan_count; ++ch) { |
|
482
|
14708 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
14708 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
14708 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
14708 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
485
|
0 |
14708 |
if (r > im->xsize) |
|
489
|
611831 |
14708 |
for (i = 0; i < w; ++i) { |
|
506
|
92290 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
92290 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
92290 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
92290 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
509
|
0 |
92290 |
if (r > im->xsize) |
|
513
|
867469 |
92290 |
for (i = 0; i < w; ++i) { |
|
529
|
8800 |
0 |
if (PALEXT(im)->count + count <= PALEXT(im)->alloc) { |
|
534
|
8891 |
8800 |
while (count) { |
|
551
|
2770 |
0 |
if (i >= 0 && i+count <= PALEXT(im)->count) { |
|
|
2770 |
0 |
if (i >= 0 && i+count <= PALEXT(im)->count) { |
|
552
|
3190 |
2770 |
while (count) { |
|
564
|
150609 |
37441 |
for (ch = 0; ch < im->channels; ++ch) { |
|
565
|
37407 |
113202 |
if (c1->channel[ch] != c2->channel[ch]) |
|
595
|
10 |
2 |
if (index >= 0 && count >= 1 && index + count <= PALEXT(im)->count) { |
|
|
7 |
3 |
if (index >= 0 && count >= 1 && index + count <= PALEXT(im)->count) { |
|
|
5 |
2 |
if (index >= 0 && count >= 1 && index + count <= PALEXT(im)->count) { |
|
596
|
8 |
5 |
while (count) { |
|
612
|
37451 |
0 |
if (PALEXT(im)->count) { |
|
615
|
37425 |
26 |
if (PALEXT(im)->last_found >= 0) { |
|
616
|
12748 |
24677 |
if (color_eq(im, color, PALEXT(im)->pal + PALEXT(im)->last_found)) { |
|
621
|
37423 |
10 |
for (i = 0; i < PALEXT(im)->count; ++i) { |
|
622
|
24693 |
12730 |
if (color_eq(im, color, PALEXT(im)->pal + i)) { |
|
649
|
11 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
10 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
9 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
8 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
653
|
1 |
7 |
if (r > im->xsize) |
|
656
|
6 |
2 |
if (chans) { |
|
658
|
17 |
4 |
for (ch = 0; ch < chan_count; ++ch) { |
|
659
|
16 |
1 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
|
1 |
15 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
665
|
15 |
4 |
while (l < r) { |
|
669
|
43 |
15 |
for (ch = 0; ch < chan_count; ++ch) |
|
677
|
2 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
|
0 |
2 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
684
|
2 |
2 |
while (l < r) { |
|
688
|
6 |
2 |
for (ch = 0; ch < chan_count; ++ch) |
|
723
|
11 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
10 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
9 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
8 |
1 |
if (y >=0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
727
|
1 |
7 |
if (r > im->xsize) |
|
730
|
6 |
2 |
if (chans) { |
|
732
|
17 |
4 |
for (ch = 0; ch < chan_count; ++ch) { |
|
733
|
16 |
1 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
|
1 |
15 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
739
|
15 |
4 |
while (l < r) { |
|
743
|
43 |
15 |
for (ch = 0; ch < chan_count; ++ch) |
|
751
|
2 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
|
0 |
2 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
758
|
2 |
2 |
while (l < r) { |
|
762
|
6 |
2 |
for (ch = 0; ch < chan_count; ++ch) |