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) |
234
|
17 |
1 |
if (result) { |
274
|
162 |
0 |
if (im) { |
276
|
162 |
0 |
if (palext) { |
277
|
162 |
0 |
if (palext->pal) |
301
|
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) |
304
|
4 |
11864 |
if ((im->ch_mask & all_mask) != all_mask) { |
308
|
12 |
4 |
for (ch = 0; ch < im->channels; ++ch) { |
309
|
8 |
4 |
if (im->ch_mask & mask) |
316
|
11868 |
0 |
if (i_findcolor(im, work_val, &which)) { |
|
11866 |
2 |
if (i_findcolor(im, work_val, &which)) { |
324
|
2 |
0 |
if (i_img_to_rgb_inplace(im)) { |
341
|
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) { |
345
|
0 |
682410 |
if (which > PALEXT(im)->count) |
360
|
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) { |
365
|
0 |
700 |
if (r > im->xsize) |
369
|
120857 |
700 |
for (i = 0; i < count; ++i) { |
371
|
120857 |
0 |
if (which < palsize) |
396
|
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) { |
397
|
0 |
439 |
if (r > im->xsize) |
401
|
25549 |
434 |
for (i = 0; i < count; ++i) { |
402
|
25549 |
0 |
if (i_findcolor(im, vals+i, &which)) { |
|
25544 |
5 |
if (i_findcolor(im, vals+i, &which)) { |
406
|
5 |
0 |
if (i_img_to_rgb_inplace(im)) { |
426
|
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) { |
431
|
0 |
207 |
if (r > im->xsize) |
436
|
6 |
201 |
if (chans) { |
437
|
18 |
6 |
for (ch = 0; ch < chan_count; ++ch) { |
438
|
18 |
0 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
0 |
18 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
444
|
420 |
6 |
for (i = 0; i < w; ++i) { |
446
|
420 |
0 |
if (which < palsize) { |
447
|
1260 |
420 |
for (ch = 0; ch < chan_count; ++ch) { |
455
|
201 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
0 |
201 |
if (chan_count <= 0 || chan_count > im->channels) { |
461
|
16827 |
201 |
for (i = 0; i < w; ++i) { |
463
|
16827 |
0 |
if (which < palsize) { |
464
|
50481 |
16827 |
for (ch = 0; ch < chan_count; ++ch) { |
485
|
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) { |
488
|
0 |
14708 |
if (r > im->xsize) |
492
|
611831 |
14708 |
for (i = 0; i < w; ++i) { |
509
|
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) { |
512
|
0 |
92290 |
if (r > im->xsize) |
516
|
867469 |
92290 |
for (i = 0; i < w; ++i) { |
532
|
8800 |
0 |
if (PALEXT(im)->count + count <= PALEXT(im)->alloc) { |
537
|
8891 |
8800 |
while (count) { |
554
|
2770 |
0 |
if (i >= 0 && i+count <= PALEXT(im)->count) { |
|
2770 |
0 |
if (i >= 0 && i+count <= PALEXT(im)->count) { |
555
|
3190 |
2770 |
while (count) { |
567
|
150609 |
37441 |
for (ch = 0; ch < im->channels; ++ch) { |
568
|
37407 |
113202 |
if (c1->channel[ch] != c2->channel[ch]) |
598
|
11 |
1 |
if (index >= 0 && count >= 1 && index + count <= PALEXT(im)->count) { |
|
8 |
3 |
if (index >= 0 && count >= 1 && index + count <= PALEXT(im)->count) { |
|
5 |
3 |
if (index >= 0 && count >= 1 && index + count <= PALEXT(im)->count) { |
599
|
8 |
5 |
while (count) { |
615
|
37451 |
0 |
if (PALEXT(im)->count) { |
618
|
37425 |
26 |
if (PALEXT(im)->last_found >= 0) { |
619
|
12748 |
24677 |
if (color_eq(im, color, PALEXT(im)->pal + PALEXT(im)->last_found)) { |
624
|
37423 |
10 |
for (i = 0; i < PALEXT(im)->count; ++i) { |
625
|
24693 |
12730 |
if (color_eq(im, color, PALEXT(im)->pal + i)) { |
652
|
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) { |
656
|
1 |
7 |
if (r > im->xsize) |
659
|
6 |
2 |
if (chans) { |
661
|
17 |
4 |
for (ch = 0; ch < chan_count; ++ch) { |
662
|
16 |
1 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
1 |
15 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
668
|
15 |
4 |
while (l < r) { |
672
|
43 |
15 |
for (ch = 0; ch < chan_count; ++ch) |
680
|
2 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
0 |
2 |
if (chan_count <= 0 || chan_count > im->channels) { |
687
|
2 |
2 |
while (l < r) { |
691
|
6 |
2 |
for (ch = 0; ch < chan_count; ++ch) |
726
|
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) { |
730
|
1 |
7 |
if (r > im->xsize) |
733
|
6 |
2 |
if (chans) { |
735
|
17 |
4 |
for (ch = 0; ch < chan_count; ++ch) { |
736
|
16 |
1 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
|
1 |
15 |
if (chans[ch] < 0 || chans[ch] >= im->channels) { |
742
|
15 |
4 |
while (l < r) { |
746
|
43 |
15 |
for (ch = 0; ch < chan_count; ++ch) |
754
|
2 |
0 |
if (chan_count <= 0 || chan_count > im->channels) { |
|
0 |
2 |
if (chan_count <= 0 || chan_count > im->channels) { |
761
|
2 |
2 |
while (l < r) { |
765
|
6 |
2 |
for (ch = 0; ch < chan_count; ++ch) |