aboutsummaryrefslogtreecommitdiffstats
path: root/examples/pdf-linearize.c
diff options
context:
space:
mode:
authorJay Berkenbilt <ejb@ql.org>2009-10-23 17:27:30 +0200
committerJay Berkenbilt <ejb@ql.org>2009-10-23 17:27:30 +0200
commit7f5d78c2d15565dd8a2357268f187045eb3ebc27 (patch)
treea39638f657b89d6d072a5b4c293eae9de51c48ed /examples/pdf-linearize.c
parent75ea1971fa275613380dacef5dee0fc0bb9ccc45 (diff)
downloadqpdf-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/pdf-linearize.c')
-rw-r--r--examples/pdf-linearize.c7
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)