commit ced6ff8e0f26ff6419c5b83d1e30669e07f38668 Author: vaydheesh Date: Sun Jun 23 21:14:23 2019 +0530 Fixed: LRXProcessor::processME print to FILE *output, instead of stdout diff --git a/lrx_processor.cc b/lrx_processor.cc index 14b241a..1965066 100644 --- a/lrx_processor.cc +++ b/lrx_processor.cc @@ -974,7 +974,7 @@ LRXProcessor::processME(FILE *input, FILE *output) continue; } - fwprintf(stdout, L"%S^%S/", blanks[spos].c_str(), sl[spos].c_str()); + fwprintf(output, L"%S^%S/", blanks[spos].c_str(), sl[spos].c_str()); vector::iterator ti; vector::iterator penum = tl[spos].end(); penum--; @@ -1012,16 +1012,16 @@ LRXProcessor::processME(FILE *input, FILE *output) //fwprintf(stderr, L"MAX: %.5f = %S\n", l_max, ti_max.c_str()); fwprintf(stderr, L"%d:SELECT:%.5f:%S:%S\n", lineno, l_max, sl[spos].c_str(), ti_max.c_str()); } - fwprintf(stdout, L"%S", ti_max.c_str()); + fwprintf(output, L"%S", ti_max.c_str()); } else { for(ti = tl[spos].begin(); ti != tl[spos].end(); ti++) { - fwprintf(stdout, L"%S", ti->c_str()); + fwprintf(output, L"%S", ti->c_str()); if(ti != penum) { - fwprintf(stdout, L"/"); + fwprintf(output, L"/"); } } } @@ -1030,18 +1030,18 @@ LRXProcessor::processME(FILE *input, FILE *output) { for(ti = tl[spos].begin(); ti != tl[spos].end(); ti++) { - fwprintf(stdout, L"%S", ti->c_str()); + fwprintf(output, L"%S", ti->c_str()); if(ti != penum) { - fwprintf(stdout, L"/"); + fwprintf(output, L"/"); } } } - fwprintf(stdout, L"$"); + fwprintf(output, L"$"); if(debugMode) { - fwprintf(stdout, L"%d", spos); + fwprintf(output, L"%d", spos); } }