#include #include #include #include std::ifstream::pos_type filesize(const char* filename) { std::ifstream in(filename, std::ifstream::ate | std::ifstream::binary); return in.tellg(); } inline auto map_file(const char* filename) { return hv::memory_map(filesize(filename), filename); } int main(int argc, char** argv) { if(!argv[1]) { fmt::print("Usage: {} \n", argv[0]); return 1; } auto map = map_file(argv[1]); auto memory = map.span(); hv::print_screen(memory, 0); fmt::print("\n"); return 0; }