Merge pull request #5 from jonsimantov/unbuf2
Add -u flag, for unbuffered output.
diff --git a/demumble.cc b/demumble.cc
index dd76b8d..d1a5e3e 100644
--- a/demumble.cc
+++ b/demumble.cc
@@ -30,6 +30,7 @@
"\n"
"options:\n"
" -m only print mangled names that were demangled, omit other output\n"
+" -u use unbuffered output\n"
" --version print demumble version (\"%s\")\n", kDemumbleVersion);
}
@@ -80,6 +81,8 @@
return 0;
} else if (strcmp(argv[1], "-m") == 0) {
print_mode = kPrintMatching;
+ } else if (strcmp(argv[1], "-u") == 0) {
+ setbuf(stdout, NULL);
} else if (strcmp(argv[1], "--version") == 0) {
printf("%s\n", kDemumbleVersion);
return 0;