| line |
true |
false |
branch |
|
136
|
23 |
1 |
if (x < 0 || x >= targ->xsize || y < 0 || y >= targ->ysize) { |
|
|
22 |
1 |
if (x < 0 || x >= targ->xsize || y < 0 || y >= targ->ysize) { |
|
|
21 |
1 |
if (x < 0 || x >= targ->xsize || y < 0 || y >= targ->ysize) { |
|
|
0 |
21 |
if (x < 0 || x >= targ->xsize || y < 0 || y >= targ->ysize) { |
|
140
|
7 |
14 |
if (mask) { |
|
141
|
3 |
4 |
if (w > mask->xsize) |
|
143
|
3 |
4 |
if (h > mask->ysize) |
|
146
|
1 |
20 |
if (x+w > targ->xsize) |
|
148
|
1 |
20 |
if (y+h > targ->ysize) |
|
151
|
19 |
2 |
if (w < 1 || h < 1) { |
|
|
2 |
17 |
if (w < 1 || h < 1) { |
|
208
|
3 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
2 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
2 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
0 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
210
|
2 |
0 |
if (ext->mask) { |
|
213
|
2 |
0 |
if (i_gsamp(ext->mask, x, x+1, y, &samp, NULL, 1) && !samp) |
|
|
1 |
1 |
if (i_gsamp(ext->mask, x, x+1, y, &samp, NULL, 1) && !samp) |
|
234
|
3 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
3 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
3 |
0 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
1 |
2 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
236
|
2 |
0 |
if (ext->mask) { |
|
239
|
2 |
0 |
if (i_gsamp(ext->mask, x, x+1, y, &samp, NULL, 1) && !samp) |
|
|
1 |
1 |
if (i_gsamp(ext->mask, x, x+1, y, &samp, NULL, 1) && !samp) |
|
259
|
265 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
265 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
264 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
264 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
260
|
1 |
263 |
if (r > im->xsize) |
|
262
|
213 |
51 |
if (ext->mask) { |
|
269
|
1 |
212 |
if (w < 10) |
|
275
|
15180 |
212 |
for (i = 0; i < w-1; ++i) |
|
276
|
404 |
14776 |
if (!samps[i] != !samps[i+1]) |
|
278
|
1 |
211 |
if (changes > w/3) /* just rough */ |
|
281
|
2 |
211 |
if (simple) { |
|
286
|
24 |
2 |
for (i = 0; i < w; ++i) { |
|
287
|
10 |
14 |
if (samps[i]) |
|
299
|
404 |
211 |
while (i < w) { |
|
300
|
4503 |
211 |
while (i < w && !samps[i]) |
|
|
4310 |
193 |
while (i < w && !samps[i]) |
|
303
|
11255 |
211 |
while (i < w && samps[i]) |
|
|
11062 |
193 |
while (i < w && samps[i]) |
|
305
|
193 |
211 |
if (i != start) |
|
336
|
5 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
5 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
4 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
4 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
337
|
1 |
3 |
if (r > im->xsize) |
|
339
|
3 |
1 |
if (ext->mask) { |
|
346
|
1 |
2 |
if (w < 10) |
|
352
|
90 |
2 |
for (i = 0; i < w-1; ++i) |
|
353
|
20 |
70 |
if (!samps[i] != !samps[i+1]) |
|
355
|
1 |
1 |
if (changes > w/3) /* just rough */ |
|
358
|
2 |
1 |
if (simple) { |
|
363
|
24 |
2 |
for (i = 0; i < w; ++i) { |
|
364
|
10 |
14 |
if (samps[i]) |
|
376
|
2 |
1 |
while (i < w) { |
|
377
|
37 |
1 |
while (i < w && !samps[i]) |
|
|
36 |
1 |
while (i < w && !samps[i]) |
|
380
|
37 |
1 |
while (i < w && samps[i]) |
|
|
36 |
1 |
while (i < w && samps[i]) |
|
382
|
1 |
1 |
if (i != start) |
|
414
|
23078 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
23077 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
23076 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
1 |
23075 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
432
|
4 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
3 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
2 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
|
1 |
1 |
if (x < 0 || x >= im->xsize || y < 0 || y >= im->ysize) |
|
440
|
5 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
4 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
3 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
2 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
441
|
1 |
1 |
if (r > im->xsize) |
|
453
|
5 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
4 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
3 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
2 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
454
|
1 |
1 |
if (r > im->xsize) |
|
467
|
309 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
308 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
307 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
306 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
468
|
1 |
305 |
if (r > im->xsize) |
|
481
|
5 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
4 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
3 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
2 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
482
|
1 |
1 |
if (r > im->xsize) |
|
494
|
2 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
2 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
2 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
1 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
495
|
1 |
0 |
if (r > im->xsize) |
|
497
|
1 |
0 |
return i_gpal(ext->targ, l + ext->xbase, r + ext->xbase, |
|
507
|
4 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
4 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
4 |
0 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
3 |
1 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
508
|
1 |
2 |
if (r > im->xsize) |
|
510
|
2 |
1 |
if (ext->mask) { |
|
518
|
3 |
2 |
while (i < w) { |
|
519
|
12 |
2 |
while (i < w && !samps[i]) |
|
|
11 |
1 |
while (i < w && !samps[i]) |
|
522
|
40 |
2 |
while (i < w && samps[i]) |
|
|
39 |
1 |
while (i < w && samps[i]) |
|
524
|
1 |
2 |
if (i != start) |
|
525
|
1 |
0 |
i_ppal(ext->targ, l+start+ext->xbase, l+i+ext->xbase, |
|
531
|
1 |
0 |
return i_ppal(ext->targ, l + ext->xbase, r + ext->xbase, |
|
553
|
23 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
21 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
19 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
17 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
557
|
2 |
15 |
if (r > im->xsize) |
|
559
|
9 |
8 |
if (ext->mask) { |
|
568
|
13 |
9 |
while (i < w) { |
|
569
|
10 |
3 |
if (mask_samps[i]) { |
|
577
|
17 |
9 |
while (i < w && mask_samps[i]) { |
|
|
16 |
1 |
while (i < w && mask_samps[i]) { |
|
620
|
23 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
21 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
19 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
|
17 |
2 |
if (y >= 0 && y < im->ysize && l < im->xsize && l >= 0) { |
|
624
|
2 |
15 |
if (r > im->xsize) |
|
626
|
9 |
8 |
if (ext->mask) { |
|
635
|
13 |
9 |
while (i < w) { |
|
636
|
10 |
3 |
if (mask_samps[i]) { |
|
644
|
17 |
9 |
while (i < w && mask_samps[i]) { |
|
|
16 |
1 |
while (i < w && mask_samps[i]) { |