diff options
Diffstat (limited to 'pdf/pdf_dict.h')
-rw-r--r-- | pdf/pdf_dict.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/pdf/pdf_dict.h b/pdf/pdf_dict.h index c5a8743b..90cac6af 100644 --- a/pdf/pdf_dict.h +++ b/pdf/pdf_dict.h @@ -28,7 +28,7 @@ static inline int pdfi_dict_get(pdf_context *ctx, pdf_dict *d, const char *Key, static inline int pdfi_dict_get_nocache(pdf_context *ctx, pdf_dict *d, const char *Key, pdf_obj **o) { - return pdfi_dict_get_common(ctx, d, Key, o, true); + return pdfi_dict_get_common(ctx, d, Key, o, false); } @@ -42,8 +42,10 @@ int pdfi_dict_known_by_key(pdf_context *ctx, pdf_dict *d, pdf_name *Key, bool *k int pdfi_dict_knownget(pdf_context *ctx, pdf_dict *d, const char *Key, pdf_obj **o); int pdfi_dict_knownget_type(pdf_context *ctx, pdf_dict *d, const char *Key, pdf_obj_type type, pdf_obj **o); int pdfi_dict_knownget_number(pdf_context *ctx, pdf_dict *d, const char *Key, double *f); +int pdfi_dict_knownget_bool(pdf_context *ctx, pdf_dict *d, const char *Key, bool *b); int pdfi_merge_dicts(pdf_context *ctx, pdf_dict *target, pdf_dict *source); int pdfi_dict_put_obj(pdf_context *ctx, pdf_dict *d, pdf_obj *Key, pdf_obj *value, bool replace); +int pdfi_dict_put_unchecked(pdf_context *ctx, pdf_dict *d, const char *Key, pdf_obj *value); int pdfi_dict_put(pdf_context *ctx, pdf_dict *d, const char *Key, pdf_obj *value); int pdfi_dict_put_int(pdf_context *ctx, pdf_dict *d, const char *Key, int64_t value); int pdfi_dict_put_bool(pdf_context *ctx, pdf_dict *d, const char *Key, bool value); |