mirror of
https://github.com/Kitware/CMake.git
synced 2026-01-04 04:40:56 -06:00
Revise C++ coding style using clang-format
Run the `Utilities/Scripts/clang-format.bash` script to update all our C++ code to a new style defined by `.clang-format`. Use `clang-format` version 3.8. * If you reached this commit for a line in `git blame`, re-run the blame operation starting at the parent of this commit to see older history for the content. * See the parent commit for instructions to rebase a change across this style transition commit.
This commit is contained in:
@@ -20,21 +20,18 @@ void compare(const char* refName, const char* testName)
|
||||
{
|
||||
std::ifstream ref;
|
||||
ref.open(refName);
|
||||
if (!ref.is_open())
|
||||
{
|
||||
if (!ref.is_open()) {
|
||||
std::cout << "Could not open \"" << refName << "\"." << std::endl;
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
std::ifstream test;
|
||||
test.open(testName);
|
||||
if (!test.is_open())
|
||||
{
|
||||
if (!test.is_open()) {
|
||||
std::cout << "Could not open \"" << testName << "\"." << std::endl;
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
|
||||
while (!ref.eof() && !test.eof())
|
||||
{
|
||||
while (!ref.eof() && !test.eof()) {
|
||||
std::string refLine;
|
||||
std::string testLine;
|
||||
std::getline(ref, refLine);
|
||||
@@ -42,31 +39,26 @@ void compare(const char* refName, const char* testName)
|
||||
// Some very old Borland runtimes (C++ Builder 5 WITHOUT Update 1) add a
|
||||
// trailing null to the string that we need to strip before testing for a
|
||||
// trailing space.
|
||||
if (refLine.size() && refLine[refLine.size()-1] == 0)
|
||||
{
|
||||
if (refLine.size() && refLine[refLine.size() - 1] == 0) {
|
||||
refLine = refLine.substr(0, refLine.size() - 1);
|
||||
}
|
||||
if (testLine.size() && testLine[testLine.size()-1] == 0)
|
||||
{
|
||||
testLine = testLine.substr(0, testLine.size() - 1);
|
||||
}
|
||||
// The reference files never have trailing spaces:
|
||||
if (testLine.size() && testLine[testLine.size()-1] == ' ')
|
||||
{
|
||||
testLine = testLine.substr(0, testLine.size() - 1);
|
||||
}
|
||||
if (refLine != testLine)
|
||||
{
|
||||
std::cout << "Ref and test are not the same:\n Ref: \""
|
||||
<< refLine << "\"\n Test: \"" << testLine << "\"\n";
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
if (!ref.eof() || !test.eof())
|
||||
{
|
||||
if (testLine.size() && testLine[testLine.size() - 1] == 0) {
|
||||
testLine = testLine.substr(0, testLine.size() - 1);
|
||||
}
|
||||
// The reference files never have trailing spaces:
|
||||
if (testLine.size() && testLine[testLine.size() - 1] == ' ') {
|
||||
testLine = testLine.substr(0, testLine.size() - 1);
|
||||
}
|
||||
if (refLine != testLine) {
|
||||
std::cout << "Ref and test are not the same:\n Ref: \"" << refLine
|
||||
<< "\"\n Test: \"" << testLine << "\"\n";
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
if (!ref.eof() || !test.eof()) {
|
||||
std::cout << "Ref and test have differing numbers of lines.";
|
||||
exit(1);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
int main()
|
||||
|
||||
Reference in New Issue
Block a user