Skip to content

Commit 5cf1a31

Browse files
committed
made FileWithDetails::mFsFileId a std::size_t
1 parent 896ec0a commit 5cf1a31

6 files changed

Lines changed: 11 additions & 11 deletions

File tree

lib/analyzerinfo.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ std::string AnalyzerInformation::getAnalyzerInfoFileFromFilesTxt(std::istream& f
128128
return "";
129129
}
130130

131-
std::string AnalyzerInformation::getAnalyzerInfoFile(const std::string &buildDir, const std::string &sourcefile, const std::string &cfg, int fsFileId)
131+
std::string AnalyzerInformation::getAnalyzerInfoFile(const std::string &buildDir, const std::string &sourcefile, const std::string &cfg, std::size_t fsFileId)
132132
{
133133
std::ifstream fin(Path::join(buildDir, "files.txt"));
134134
if (fin.is_open()) {
@@ -146,7 +146,7 @@ std::string AnalyzerInformation::getAnalyzerInfoFile(const std::string &buildDir
146146
return Path::join(buildDir, std::move(filename)) + ".analyzerinfo";
147147
}
148148

149-
bool AnalyzerInformation::analyzeFile(const std::string &buildDir, const std::string &sourcefile, const std::string &cfg, int fsFileId, std::size_t hash, std::list<ErrorMessage> &errors)
149+
bool AnalyzerInformation::analyzeFile(const std::string &buildDir, const std::string &sourcefile, const std::string &cfg, std::size_t fsFileId, std::size_t hash, std::list<ErrorMessage> &errors)
150150
{
151151
if (buildDir.empty() || sourcefile.empty())
152152
return true;

lib/analyzerinfo.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,10 +61,10 @@ class CPPCHECKLIB AnalyzerInformation {
6161

6262
/** Close current TU.analyzerinfo file */
6363
void close();
64-
bool analyzeFile(const std::string &buildDir, const std::string &sourcefile, const std::string &cfg, int fsFileId, std::size_t hash, std::list<ErrorMessage> &errors);
64+
bool analyzeFile(const std::string &buildDir, const std::string &sourcefile, const std::string &cfg, std::size_t fsFileId, std::size_t hash, std::list<ErrorMessage> &errors);
6565
void reportErr(const ErrorMessage &msg);
6666
void setFileInfo(const std::string &check, const std::string &fileInfo);
67-
static std::string getAnalyzerInfoFile(const std::string &buildDir, const std::string &sourcefile, const std::string &cfg, int fsFileId);
67+
static std::string getAnalyzerInfoFile(const std::string &buildDir, const std::string &sourcefile, const std::string &cfg, std::size_t fsFileId);
6868

6969
static const char sep = ':';
7070

@@ -73,7 +73,7 @@ class CPPCHECKLIB AnalyzerInformation {
7373
bool parse(const std::string& filesTxtLine);
7474
std::string afile;
7575
std::string cfg;
76-
int fsFileId = 0;
76+
std::size_t fsFileId = 0;
7777
std::string sourceFile;
7878
};
7979

lib/cppcheck.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,7 +332,7 @@ static std::vector<std::string> split(const std::string &str, const std::string
332332
return ret;
333333
}
334334

335-
static std::string getDumpFileName(const Settings& settings, const std::string& filename, int fsFileId)
335+
static std::string getDumpFileName(const Settings& settings, const std::string& filename, std::size_t fsFileId)
336336
{
337337
std::string extension = ".dump";
338338
if (fsFileId > 0)

lib/filesettings.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -69,12 +69,12 @@ class FileWithDetails
6969
return mLang;
7070
}
7171

72-
int fsFileId() const
72+
std::size_t fsFileId() const
7373
{
7474
return mFsFileId;
7575
}
7676

77-
void setFsFileId(int fsFileId)
77+
void setFsFileId(std::size_t fsFileId)
7878
{
7979
mFsFileId = fsFileId;
8080
}
@@ -83,7 +83,7 @@ class FileWithDetails
8383
std::string mPathSimplified;
8484
Standards::Language mLang = Standards::Language::None;
8585
std::size_t mSize;
86-
int mFsFileId{0};
86+
std::size_t mFsFileId{0};
8787
};
8888

8989
/** File settings. Multiple configurations for a file is allowed. */

lib/summaries.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@
3535

3636

3737

38-
std::string Summaries::create(const Tokenizer &tokenizer, const std::string &cfg, int fsFileId)
38+
std::string Summaries::create(const Tokenizer &tokenizer, const std::string &cfg, std::size_t fsFileId)
3939
{
4040
const SymbolDatabase *symbolDatabase = tokenizer.getSymbolDatabase();
4141
const Settings &settings = tokenizer.getSettings();

lib/summaries.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@
2929
class Tokenizer;
3030

3131
namespace Summaries {
32-
CPPCHECKLIB std::string create(const Tokenizer &tokenizer, const std::string &cfg, int fsFileId);
32+
CPPCHECKLIB std::string create(const Tokenizer &tokenizer, const std::string &cfg, std::size_t fsFileId);
3333
CPPCHECKLIB void loadReturn(const std::string &buildDir, std::set<std::string> &summaryReturn);
3434
}
3535

0 commit comments

Comments
 (0)