diff options
author | Jay Berkenbilt <ejb@ql.org> | 2009-10-23 17:27:30 +0200 |
---|---|---|
committer | Jay Berkenbilt <ejb@ql.org> | 2009-10-23 17:27:30 +0200 |
commit | 7f5d78c2d15565dd8a2357268f187045eb3ebc27 (patch) | |
tree | a39638f657b89d6d072a5b4c293eae9de51c48ed /examples | |
parent | 75ea1971fa275613380dacef5dee0fc0bb9ccc45 (diff) | |
download | qpdf-7f5d78c2d15565dd8a2357268f187045eb3ebc27.tar.zst |
improve C error handling interface
git-svn-id: svn+q:///qpdf/trunk@884 71b93d88-0707-0410-a8cf-f5a4172ac649
Diffstat (limited to 'examples')
-rw-r--r-- | examples/pdf-linearize.c | 7 |
1 files changed, 3 insertions, 4 deletions
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) |