diff --git a/src/cli/debug.cpp b/src/cli/debug.cpp index 47256d5..4462759 100644 --- a/src/cli/debug.cpp +++ b/src/cli/debug.cpp @@ -581,6 +581,9 @@ static void print_aux(const setup::info & info) { void print_info(const setup::info & info) { + std::ios_base::fmtflags old = std::cout.flags(); + std::cout << std::boolalpha; + print_header(info.header); print_entries(info, info.languages, "Languages"); @@ -601,4 +604,6 @@ void print_info(const setup::info & info) { print_entries(info, info.data_entries, "Data entries"); print_aux(info); + + std::cout.setf(old, std::ios_base::boolalpha); } diff --git a/src/cli/main.cpp b/src/cli/main.cpp index 942a047..be63fe6 100644 --- a/src/cli/main.cpp +++ b/src/cli/main.cpp @@ -209,8 +209,6 @@ static void process_file(const fs::path & file, const options & o) { loader::offsets offsets; offsets.load(ifs); - std::cout << std::boolalpha; - #ifdef DEBUG if(logger::debug) { print_offsets(offsets);