qmake: simplify file-reading loop in findMocs
Change-Id: If436215c6041551782750f107021fcccbd447b32 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
This commit is contained in:
parent
5e7492325a
commit
935ddbd3a2
@ -872,7 +872,7 @@ bool QMakeSourceFileInfo::findMocs(SourceFile *file)
|
||||
files_changed = true;
|
||||
file->moc_checked = true;
|
||||
|
||||
int buffer_len;
|
||||
int buffer_len = 0;
|
||||
char *buffer = 0;
|
||||
{
|
||||
struct stat fst;
|
||||
@ -890,9 +890,9 @@ bool QMakeSourceFileInfo::findMocs(SourceFile *file)
|
||||
return false; //shouldn't happen
|
||||
}
|
||||
buffer = getBuffer(fst.st_size);
|
||||
for(int have_read = buffer_len = 0;
|
||||
(have_read = QT_READ(fd, buffer + buffer_len, fst.st_size - buffer_len));
|
||||
buffer_len += have_read) ;
|
||||
while (int have_read = QT_READ(fd, buffer + buffer_len, fst.st_size - buffer_len))
|
||||
buffer_len += have_read;
|
||||
|
||||
QT_CLOSE(fd);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user