/* * ReactOS log2lines * Written by Jan Roeloffzen * * - Statistics */ #include #include #include "version.h" #include "options.h" #include "util.h" #include "log2lines.h" void stat_print(FILE *outFile, PSUMM psumm) { if (outFile) { clilog(outFile, "*** LOG2LINES SUMMARY ***\n"); clilog(outFile, "Translated: %d\n", psumm->translated); clilog(outFile, "Reverted: %d\n", psumm->undo); clilog(outFile, "Retranslated: %d\n", psumm->redo); clilog(outFile, "Skipped: %d\n", psumm->skipped); clilog(outFile, "Differ: %d\n", psumm->diff); clilog(outFile, "Differ (function/source): %d\n", psumm->majordiff); clilog(outFile, "Revision conflicts: %d\n", psumm->revconflicts); clilog(outFile, "Regression candidates: %d\n", psumm->regfound); clilog(outFile, "Offset error: %d\n", psumm->offset_errors); clilog(outFile, "Total: %d\n", psumm->total); clilog(outFile, "-------------------------------\n"); clilog(outFile, "Log2lines version: " LOG2LINES_VERSION "\n"); clilog(outFile, "Directory: %s\n", opt_dir); clilog(outFile, "Passed options: %s\n", opt_scanned); clilog(outFile, "-------------------------------\n"); } } void stat_clear(PSUMM psumm) { memset(psumm, 0, sizeof(SUMM)); } /* EOF */