From 5901fcad4c33b6058569e93ec9eeaa12cc880469 Mon Sep 17 00:00:00 2001 From: m-holger Date: Sun, 6 Feb 2022 06:37:20 +0000 Subject: C-API expose QPDFObjectHandle::getKeyIfDict --- libqpdf/qpdf-c.cc | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'libqpdf/qpdf-c.cc') diff --git a/libqpdf/qpdf-c.cc b/libqpdf/qpdf-c.cc index ac728e8b..e0b852a5 100644 --- a/libqpdf/qpdf-c.cc +++ b/libqpdf/qpdf-c.cc @@ -1550,6 +1550,15 @@ qpdf_oh qpdf_oh_get_key(qpdf_data qpdf, qpdf_oh oh, char const* key) }); } +qpdf_oh qpdf_oh_get_key_if_dict(qpdf_data qpdf, qpdf_oh oh, char const* key) +{ + return do_with_oh( + qpdf, oh, return_null(qpdf), [qpdf, key](QPDFObjectHandle& o) { + QTC::TC("qpdf", "qpdf-c called qpdf_oh_get_key_if_dict"); + return new_object(qpdf, o.getKeyIfDict(key)); + }); +} + QPDF_BOOL qpdf_oh_is_or_has_name(qpdf_data qpdf, qpdf_oh oh, char const* key) { return do_with_oh( -- cgit v1.2.3-54-g00ecf