Branch Coverage

gzip-zopfli-perl.c
Criterion Covered Total %
branch 13 80 16.2


line true false branch
24 2 0 key = SvPV (key_sv, key_len);
26 0 2 if (CMP(key, numiterations)) {
0 0 if (CMP(key, numiterations)) {
28 0 0 if (! SvIOK (value)) {
31 0 0 n = SvIV (value);
36 0 2 if (CMP (key, blocksplitting)) {
0 0 if (CMP (key, blocksplitting)) {
37 0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
0 0 gz->options.blocksplitting = SvTRUE (value);
40 0 2 if (CMP (key, blocksplittingmax)) {
0 0 if (CMP (key, blocksplittingmax)) {
41 0 0 if (! SvIOK (value)) {
44 0 0 gz->options.blocksplittingmax = SvIV (value);
47 1 1 if (CMP (key, type)) {
1 0 if (CMP (key, type)) {
50 1 0 type = SvPV (value, type_len);
51 0 1 if (TYPE(gzip)) {
0 0 if (TYPE(gzip)) {
55 1 0 if (TYPE(deflate)) {
0 1 if (TYPE(deflate)) {
59 0 1 if (TYPE(zlib)) {
0 0 if (TYPE(zlib)) {
81 3 0 in = (const unsigned char *) SvPV(in_sv, inl);