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 --- examples/pdf-linearize.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'examples/pdf-linearize.c') diff --git a/examples/pdf-linearize.c b/examples/pdf-linearize.c index d9da913e..78e2483b 100644 --- a/examples/pdf-linearize.c +++ b/examples/pdf-linearize.c @@ -24,7 +24,6 @@ int main(int argc, char* argv[]) int warnings = 0; int errors = 0; char* p = 0; - qpdf_error e = 0; if ((p = strrchr(argv[0], '/')) != NULL) { @@ -57,11 +56,11 @@ int main(int argc, char* argv[]) printf("warning: %s\n", qpdf_get_error_full_text(qpdf, qpdf_next_warning(qpdf))); } - e = qpdf_get_error(qpdf); - if (e) + if (qpdf_has_error(qpdf)) { errors = 1; - printf("error: %s\n", qpdf_get_error_full_text(qpdf, e)); + printf("error: %s\n", + qpdf_get_error_full_text(qpdf, qpdf_get_error(qpdf))); } qpdf_cleanup(&qpdf); if (errors) -- cgit v1.2.3-54-g00ecf