Branch Coverage

xs/filter.xs
Criterion Covered Total %
branch 33 62 53.2


line true false branch
14 0 12 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
16 0 12 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("ascii85_encode: err=%d", err); }
32 0 15 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
34 0 15 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("ascii85_decode: err=%d", err); }
50 0 3 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
52 0 3 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("asciihex_encode: err=%d", err); }
68 0 8 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
70 0 8 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("asciihex_decode: err=%d", err); }
86 0 6 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
88 0 6 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("rle_encode: err=%d", err); }
104 0 13 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
106 0 13 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("rle_decode: err=%d", err); }
123 0 8 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
126 0 8 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("flate_encode: err=%d", err); }
143 0 8 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
146 1 7 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("flate_decode: err=%d", err); }
163 0 5 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
165 0 5 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("deflate_encode: err=%d", err); }
181 0 5 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
183 0 5 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("deflate_decode: err=%d", err); }
197 3 1 RETVAL = (UV)pdfmake_adler32(in, in_len);
213 0 4 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
217 0 4 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("lzw_decode: err=%d", err); }
237 0 7 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
239 0 7 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("predictor_encode: err=%d", err); }
259 0 7 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
261 0 7 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("predictor_decode: err=%d", err); }
280 0 1 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
282 0 1 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("tiff_predictor_encode: err=%d", err); }
301 0 1 if (pdfmake_buf_init(&out) != PDFMAKE_OK) croak("buf_init failed");
303 0 1 if (err != PDFMAKE_OK) { pdfmake_buf_free(&out); croak("tiff_predictor_decode: err=%d", err); }