| line |
true |
false |
branch |
|
16
|
0 |
26 |
if (!RETVAL->parser) { |
|
25
|
25 |
26 |
for (i = 2; i < items - 1; i += 2) { |
|
27
|
25 |
0 |
if (strEQ(key, "repair") && SvTRUE(ST(i + 1))) { |
|
|
25 |
0 |
if (strEQ(key, "repair") && SvTRUE(ST(i + 1))) { |
|
49
|
1 |
88 |
if (!fp) |
|
52
|
0 |
88 |
if (fseek(fp, 0, SEEK_END) != 0) { |
|
57
|
0 |
88 |
if (file_len < 0) { |
|
70
|
0 |
88 |
if ((long)nread != file_len) { |
|
77
|
0 |
88 |
if (!RETVAL->parser) { |
|
87
|
85 |
88 |
for (i = 2; i < items - 1; i += 2) { |
|
89
|
85 |
0 |
if (strEQ(key, "repair") && SvTRUE(ST(i + 1))) { |
|
|
85 |
0 |
if (strEQ(key, "repair") && SvTRUE(ST(i + 1))) { |
|
102
|
113 |
0 |
if (!self->parsed) { |
|
104
|
0 |
113 |
if (err != PDFMAKE_OK) { |
|
121
|
0 |
4 |
if (!self->parsed) { |
|
123
|
0 |
0 |
if (err != PDFMAKE_OK) { |
|
130
|
0 |
4 |
if (!self->doc) |
|
147
|
0 |
12 |
RETVAL = self->parser->root_num; |
|
155
|
0 |
11 |
RETVAL = self->parser->root_gen; |
|
163
|
0 |
3 |
RETVAL = self->parser->xref_size; |
|
177
|
0 |
13 |
if (!self->parsed) { |
|
179
|
0 |
0 |
if (err != PDFMAKE_OK) { |
|
189
|
1 |
12 |
if (!obj) { |
|
219
|
114 |
0 |
if (self->parser) |
|
221
|
114 |
0 |
if (self->bytes_sv) |
|
228
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "root_num", |
|
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "root_num", |
|
230
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "root_gen", |
|
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "root_gen", |
|
232
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "xref_size", |
|
|
90 |
0 |
PDFMAKE_REGISTER_INDIRECT_GETTER(stash, "xref_size", |