From 8bbef2865455754425a84b86680a89bff8aa7691 Mon Sep 17 00:00:00 2001 From: gcontini <1121667+gcontini@users.noreply.github.com> Date: 周六, 19 10月 2019 08:50:45 +0800 Subject: [PATCH] issue #64 , issue #56 (part) --- src/library/base/FileUtils.cpp | 11 ++++++++--- 1 files changed, 8 insertions(+), 3 deletions(-) diff --git a/src/library/base/FileUtils.cpp b/src/library/base/FileUtils.cpp index ff79406..f8fcc20 100644 --- a/src/library/base/FileUtils.cpp +++ b/src/library/base/FileUtils.cpp @@ -9,19 +9,24 @@ #include <string> #include <cerrno> #include <iostream> -#include <algorithm> +#include <algorithm> #include "FileUtils.hpp" namespace license { using namespace std; -vector<string> filter_existing_files(const vector<string> &fileList) { +vector<string> filter_existing_files(const vector<string> &fileList, + EventRegistry& registry,const char* extraData) { vector<string> existingFiles; for (auto it = fileList.begin(); it != fileList.end(); it++) { + registry.addEvent(LICENSE_SPECIFIED,it->c_str(), extraData); ifstream f(it->c_str()); if (f.good()) { existingFiles.push_back(*it); + registry.addEvent(LICENSE_FOUND,it->c_str(),extraData); + } else { + registry.addEvent(LICENSE_FILE_NOT_FOUND,it->c_str(), extraData); } f.close(); } @@ -57,7 +62,7 @@ return (dotpos == 0 ? path : path.substr(0, dotpos)); } else if(pathsep_pos >= dotpos +1) { return path; - } + } return path.substr(0, dotpos); } -- Gitblit v1.9.1