| line |
true |
false |
branch |
|
38
|
348 |
0 |
if (!buf || buflen < 24) return NULL; |
|
|
0 |
348 |
if (!buf || buflen < 24) return NULL; |
|
68
|
348 |
0 |
if (n < 0 || (size_t)n >= buflen) return NULL; |
|
|
0 |
348 |
if (n < 0 || (size_t)n >= buflen) return NULL; |
|
71
|
348 |
0 |
if (offset_mins == 0) { |
|
73
|
0 |
348 |
if ((size_t)n + 1 >= buflen) return NULL; |
|
78
|
0 |
0 |
sign = (offset_mins >= 0) ? '+' : '-'; |
|
79
|
0 |
0 |
if (offset_mins < 0) offset_mins = -offset_mins; |
|
85
|
0 |
0 |
if (n2 < 0 || (size_t)(n + n2) >= buflen) return NULL; |
|
|
0 |
0 |
if (n2 < 0 || (size_t)(n + n2) >= buflen) return NULL; |
|
95
|
0 |
0 |
if (!buf || buflen < 18) return NULL; |
|
|
0 |
0 |
if (!buf || buflen < 18) return NULL; |
|
111
|
0 |
0 |
if (n < 0 || (size_t)n >= buflen) return NULL; |
|
|
0 |
0 |
if (n < 0 || (size_t)n >= buflen) return NULL; |
|
124
|
0 |
705 |
if (!doc) return NULL; |
|
127
|
515 |
190 |
if (doc->info_num != 0) { |
|
129
|
515 |
0 |
if (obj && obj->kind == PDFMAKE_DICT) { |
|
|
514 |
1 |
if (obj && obj->kind == PDFMAKE_DICT) { |
|
137
|
0 |
191 |
if (info.kind != PDFMAKE_DICT) return NULL; |
|
141
|
0 |
191 |
if (num == 0) return NULL; |
|
160
|
705 |
0 |
if (!doc || !key) return PDFMAKE_EINVAL; |
|
|
0 |
705 |
if (!doc || !key) return PDFMAKE_EINVAL; |
|
163
|
0 |
705 |
if (!info) return PDFMAKE_ENOMEM; |
|
169
|
0 |
705 |
if (key_id == 0) return PDFMAKE_ENOMEM; |
|
172
|
705 |
0 |
if (value) { |
|
174
|
0 |
705 |
if (val.kind != PDFMAKE_STR) return PDFMAKE_ENOMEM; |
|
180
|
0 |
705 |
if (!pdfmake_dict_set(arena, info, key_id, val)) { |
|
195
|
589 |
0 |
if (!doc || !key || doc->info_num == 0) return NULL; |
|
|
589 |
0 |
if (!doc || !key || doc->info_num == 0) return NULL; |
|
|
159 |
430 |
if (!doc || !key || doc->info_num == 0) return NULL; |
|
198
|
430 |
0 |
if (!info || info->kind != PDFMAKE_DICT) return NULL; |
|
|
1 |
429 |
if (!info || info->kind != PDFMAKE_DICT) return NULL; |
|
204
|
0 |
429 |
if (key_id == 0) return NULL; |
|
207
|
64 |
365 |
if (!val || val->kind != PDFMAKE_STR) return NULL; |
|
|
0 |
64 |
if (!val || val->kind != PDFMAKE_STR) return NULL; |
|
221
|
0 |
174 |
if (!pdfmake_format_date(t, buf, sizeof(buf))) { |
|
229
|
0 |
174 |
if (!pdfmake_format_date(t, buf, sizeof(buf))) { |
|
246
|
0 |
0 |
if (!doc) return PDFMAKE_EINVAL; |
|
249
|
0 |
0 |
if (!info) return PDFMAKE_ENOMEM; |
|
255
|
0 |
0 |
if (key_id == 0) return PDFMAKE_ENOMEM; |
|
265
|
0 |
0 |
if (val.kind != PDFMAKE_NAME) return PDFMAKE_ENOMEM; |
|
267
|
0 |
0 |
if (!pdfmake_dict_set(arena, info, key_id, val)) { |
|
281
|
0 |
0 |
if (!doc || doc->info_num == 0) return PDFMAKE_TRAPPED_UNKNOWN; |
|
|
0 |
0 |
if (!doc || doc->info_num == 0) return PDFMAKE_TRAPPED_UNKNOWN; |
|
284
|
0 |
0 |
if (!info || info->kind != PDFMAKE_DICT) return PDFMAKE_TRAPPED_UNKNOWN; |
|
|
0 |
0 |
if (!info || info->kind != PDFMAKE_DICT) return PDFMAKE_TRAPPED_UNKNOWN; |
|
289
|
0 |
0 |
if (key_id == 0) return PDFMAKE_TRAPPED_UNKNOWN; |
|
292
|
0 |
0 |
if (!val || val->kind != PDFMAKE_NAME) return PDFMAKE_TRAPPED_UNKNOWN; |
|
|
0 |
0 |
if (!val || val->kind != PDFMAKE_NAME) return PDFMAKE_TRAPPED_UNKNOWN; |
|
295
|
0 |
0 |
if (!name) return PDFMAKE_TRAPPED_UNKNOWN; |
|
297
|
0 |
0 |
if (strcmp(name, "True") == 0) return PDFMAKE_TRAPPED_TRUE; |
|
298
|
0 |
0 |
if (strcmp(name, "False") == 0) return PDFMAKE_TRAPPED_FALSE; |
|
314
|
0 |
174 |
if (!doc) return; |
|
319
|
172 |
2 |
if (!pdfmake_meta_get(doc, PDFMAKE_META_PRODUCER)) { |
|
324
|
174 |
0 |
if (!pdfmake_meta_get(doc, PDFMAKE_META_CREATION_DATE)) { |
|
334
|
174 |
0 |
if (!pdfmake_meta_get(doc, PDFMAKE_META_MOD_DATE)) { |