Browse Source

[coverity] Correctly restore std::cout fmtflags

Also, only set std::boolalpha for debug output.
pull/43/head
Daniel Scharrer 12 years ago
parent
commit
07fa25f2d9
  1. 5
      src/cli/debug.cpp
  2. 2
      src/cli/main.cpp

5
src/cli/debug.cpp

@ -581,6 +581,9 @@ static void print_aux(const setup::info & info) {
void print_info(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_header(info.header);
print_entries(info, info.languages, "Languages"); 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_entries(info, info.data_entries, "Data entries");
print_aux(info); print_aux(info);
std::cout.setf(old, std::ios_base::boolalpha);
} }

2
src/cli/main.cpp

@ -209,8 +209,6 @@ static void process_file(const fs::path & file, const options & o) {
loader::offsets offsets; loader::offsets offsets;
offsets.load(ifs); offsets.load(ifs);
std::cout << std::boolalpha;
#ifdef DEBUG #ifdef DEBUG
if(logger::debug) { if(logger::debug) {
print_offsets(offsets); print_offsets(offsets);

Loading…
Cancel
Save