| Ishmael.xs | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 22 | 34 | 64.7 |
| line | true | false | branch |
|---|---|---|---|
| 25 | 262953 | 201 | for (STRLEN i = 0; i < inlen;) { |
| 28 | 11467 | 251486 | if (b >= 0xc0) { |
| 29 | 0 | 11467 | if (outp >= outlen) { |
| 33 | 0 | 11467 | if (outp >= outlen) { |
| 39 | 113855 | 137631 | } else if (b >= 0x80) { |
| 40 | 0 | 113855 | if (i + 1 >= inlen) { |
| 46 | 0 | 113855 | if (d > outp) { |
| 49 | 0 | 113855 | if (l > outlen - outp - 1) { |
| 52 | 622648 | 113855 | while (l != 0) { |
| 58 | 136922 | 709 | } else if (b >= 0x09) { |
| 59 | 0 | 136922 | if (outp >= outlen) { |
| 64 | 709 | 0 | } else if (b >= 0x01) { |
| 65 | 0 | 709 | if (i + b > inlen) { |
| 68 | 0 | 709 | if (outp + b > outlen) { |
| 71 | 1972 | 709 | while (b != 0) { |
| 77 | 0 | 0 | if (outp >= outlen) { |
| 112 | 0 | 201 | if (s != 0) { |