From 7f5d78c2d15565dd8a2357268f187045eb3ebc27 Mon Sep 17 00:00:00 2001 From: Jay Berkenbilt Date: Fri, 23 Oct 2009 15:27:30 +0000 Subject: improve C error handling interface git-svn-id: svn+q:///qpdf/trunk@884 71b93d88-0707-0410-a8cf-f5a4172ac649 --- libqpdf/qpdf-c.cc | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'libqpdf') diff --git a/libqpdf/qpdf-c.cc b/libqpdf/qpdf-c.cc index 1d1ac735..d0d824b6 100644 --- a/libqpdf/qpdf-c.cc +++ b/libqpdf/qpdf-c.cc @@ -128,13 +128,19 @@ QPDF_BOOL qpdf_more_warnings(qpdf_data qpdf) } } +QPDF_BOOL qpdf_has_error(qpdf_data qpdf) +{ + QTC::TC("qpdf", "qpdf-c called qpdf_has_error"); + return (qpdf->error.getPointer() ? QPDF_TRUE : QPDF_FALSE); +} + qpdf_error qpdf_get_error(qpdf_data qpdf) { if (qpdf->error.getPointer()) { qpdf->tmp_error.exc = qpdf->error; qpdf->error = 0; - QTC::TC("qpdf", "qpdf-c qpdf_next_error returned error"); + QTC::TC("qpdf", "qpdf-c qpdf_get_error returned error"); return &qpdf->tmp_error; } else -- cgit v1.2.3-54-g00ecf