From 2c87c93efc5f50dc253a1b4471222159ba271553 Mon Sep 17 00:00:00 2001 From: Robert Date: Mon, 14 Dec 2020 13:31:42 +0100 Subject: [PATCH] Changed error handling --- examples/test.cpp | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/examples/test.cpp b/examples/test.cpp index 42b6bb2..8cebb56 100644 --- a/examples/test.cpp +++ b/examples/test.cpp @@ -1,5 +1,6 @@ #include #include +#include int main(int argc, char** argv) { @@ -9,13 +10,13 @@ int main(int argc, char** argv) return 1; } - try + Anki::Package pkg; + int result = pkg.Open(argv[1]); + if (result) { - Anki::Package pkg(argv[1]); - } - catch (const char* e) - { - std::cerr << e << std::endl; + zip_error err; + zip_error_init_with_code(&err, result); + std::cerr << "Could not open package: " << zip_error_strerror(&err) << " (" << result << ")" << std::endl; } return 0;