From 11df846b1ec951dd35feb9b0bad42486c7b94dca Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Thu, 4 Jun 2026 19:42:02 +0200 Subject: magic: refactor construction --- cabinet/main.cpp | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'cabinet/main.cpp') diff --git a/cabinet/main.cpp b/cabinet/main.cpp index 26dd690..bec0a5c 100644 --- a/cabinet/main.cpp +++ b/cabinet/main.cpp @@ -1,6 +1,18 @@ #include +#include +#include +#include + auto main() -> int { - [[maybe_unused]] auto magic = cab::magic{cab::magic::flags::print_debug | cab::magic::flags::follow_symlinks}; + auto magic = cab::magic::open(cab::magic::flags::print_debug | // + cab::magic::flags::follow_symlinks | // + cab::magic::flags::mime); + + if (!magic) + { + std::println(std::cerr, "Failed to initialize libmagic: {}", magic.error().message()); + return EXIT_FAILURE; + } } -- cgit v1.2.3