Print --help/--version output to stdout (not stderr).
authorUwe Hermann <uwe@hermann-uwe.de>
Wed, 20 Feb 2013 10:39:38 +0000 (11:39 +0100)
committerUwe Hermann <uwe@hermann-uwe.de>
Wed, 20 Feb 2013 10:39:38 +0000 (11:39 +0100)
Thanks R. Diez <rdiezmail-comparevcd@yahoo.de> for the patch!

This is not a feasible practice for CLI tools where the output might
be piped into other tools (and you don't want to pipe help messages or
other non-data). However, for the PulseView GUI this is acceptable since
it's not meant to be used that way.

main.cpp

index ba8e787069be74066f510c3e1ab28a3459a8401a..e98506fcc0ea19d2d0dc2572252d3ab85748eca4 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -39,7 +39,7 @@ QApplication *g_app = NULL;
 
 void usage()
 {
-       fprintf(stderr,
+       fprintf(stdout,
                "Usage:\n"
                "  %s — %s\n"
                "\n"
@@ -95,7 +95,7 @@ int main(int argc, char *argv[])
                switch (c) {
                case 'V':
                        // Print version info
-                       fprintf(stderr, "%s %s\n", PV_TITLE, PV_VERSION_STRING);
+                       fprintf(stdout, "%s %s\n", PV_TITLE, PV_VERSION_STRING);
                        return 0;
 
                case 'h':