prune unused filesDiffer() and writeToFile() functions

Change-Id: I470a5b3514260a02e73389d057d89c64b08e05d0
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
This commit is contained in:
Oswald Buddenhagen 2013-07-15 16:01:36 +02:00 committed by The Qt Project
parent 79fcc7787a
commit 8a245c9fc2
2 changed files with 0 additions and 44 deletions

View File

@ -92,22 +92,6 @@ static inline void promptKeyPress()
exit(0); // Exit cleanly for Ctrl+C exit(0); // Exit cleanly for Ctrl+C
} }
bool writeToFile(const char* text, const QString &filename)
{
QByteArray symFile(text);
QFile file(filename);
QDir dir(QFileInfo(file).absoluteDir());
if (!dir.exists())
dir.mkpath(dir.absolutePath());
if (!file.open(QFile::WriteOnly | QFile::Text)) {
cout << "Couldn't write to " << qPrintable(filename) << ": " << qPrintable(file.errorString())
<< endl;
return false;
}
file.write(symFile);
return true;
}
Configure::Configure(int& argc, char** argv) Configure::Configure(int& argc, char** argv)
{ {
// Default values for indentation // Default values for indentation
@ -4286,31 +4270,4 @@ int Configure::platform() const
return WINDOWS; return WINDOWS;
} }
bool
Configure::filesDiffer(const QString &fn1, const QString &fn2)
{
QFile file1(fn1), file2(fn2);
if (!file1.open(QFile::ReadOnly) || !file2.open(QFile::ReadOnly))
return true;
const int chunk = 2048;
int used1 = 0, used2 = 0;
char b1[chunk], b2[chunk];
while (!file1.atEnd() && !file2.atEnd()) {
if (!used1)
used1 = file1.read(b1, chunk);
if (!used2)
used2 = file2.read(b2, chunk);
if (used1 > 0 && used2 > 0) {
const int cmp = qMin(used1, used2);
if (memcmp(b1, b2, cmp))
return true;
if ((used1 -= cmp))
memcpy(b1, b1+cmp, used1);
if ((used2 -= cmp))
memcpy(b2, b2+cmp, used2);
}
}
return !file1.atEnd() || !file2.atEnd();
}
QT_END_NAMESPACE QT_END_NAMESPACE

View File

@ -159,7 +159,6 @@ private:
QString formatPath(const QString &path); QString formatPath(const QString &path);
QString formatPaths(const QStringList &paths); QString formatPaths(const QStringList &paths);
bool filesDiffer(const QString &file1, const QString &file2);
QString locateFile(const QString &fileName) const; QString locateFile(const QString &fileName) const;
bool findFile(const QString &fileName) const { return !locateFile(fileName).isEmpty(); } bool findFile(const QString &fileName) const { return !locateFile(fileName).isEmpty(); }