blob: bec0a5cfa0edd5f69e7a8bee18a7bc914e5048b1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#include <cabinet/magic.hpp>
#include <cstdlib>
#include <iostream>
#include <print>
auto main() -> int
{
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;
}
}
|