From e59be55bccea98bc312ddda09982951148185eea Mon Sep 17 00:00:00 2001 From: Stefan Weil Date: Thu, 17 Mar 2016 12:10:02 +0100 Subject: [PATCH] Print list of languages to stdout instead to stderr It is common practice for command line programs to print user requested information on stdout. This seems to be reasonable for Tesseract, too. Signed-off-by: Stefan Weil --- api/tesseractmain.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/api/tesseractmain.cpp b/api/tesseractmain.cpp index 23fbc65e39..169bb424fb 100644 --- a/api/tesseractmain.cpp +++ b/api/tesseractmain.cpp @@ -164,11 +164,10 @@ void SetVariablesFromCLArgs(tesseract::TessBaseAPI* api, int argc, char** argv) void PrintLangsList(tesseract::TessBaseAPI* api) { GenericVector languages; api->GetAvailableLanguagesAsVector(&languages); - fprintf(stderr, "List of available languages (%d):\n", - languages.size()); + printf("List of available languages (%d):\n", languages.size()); for (int index = 0; index < languages.size(); ++index) { STRING& string = languages[index]; - fprintf(stderr, "%s\n", string.string()); + printf("%s\n", string.string()); } api->End(); }