| buffer.c | |||
|---|---|---|---|
| Criterion | Covered | Total | % |
| branch | 13 | 18 | 72.2 |
| line | true | false | branch |
|---|---|---|---|
| 13 | 2140 | 0 | SvGROW(b->sv, 256); |
| 2140 | 0 | SvGROW(b->sv, 256); | |
| 20 | 2174 | 1680789 | if (b->len + need > b->cap) { |
| 21 | 2174 | 0 | STRLEN newcap = b->cap ? b->cap : 256; |
| 22 | 2249 | 2174 | while (b->len + need > newcap) newcap *= 2; |
| 23 | 2174 | 0 | SvGROW(b->sv, newcap + 1); |
| 2174 | 0 | SvGROW(b->sv, newcap + 1); | |
| 57 | 1557840 | 194730 | for (i = 0; i < 8; i++) b->ptr[b->len++] = (char)((v >> (i * 8)) & 0xff); |
| 74 | 86291 | 519568 | while (n >= 0x80) { |