summaryrefslogtreecommitdiffstats
path: root/qmake
diff options
context:
space:
mode:
authorEdward Welbourne <edward.welbourne@theqtcompany.com>2015-11-17 16:17:29 +0100
committerEdward Welbourne <edward.welbourne@theqtcompany.com>2015-11-24 14:48:37 +0000
commit0ae8ef7acb96a01f7eada5d0a9e33b6c0ccaca85 (patch)
treeabd8e6d37c00e4f9b3fb5c4c27784e65f3ef948d /qmake
parent4fd1e5f40c791a920007e842252229826d20c9c9 (diff)
Simplify a search for terminator.
We need to remember where the included file's name starts anyway; if we move this to before the search for the end, we don't need a separate variable to keep track of its length. Change-Id: Ia8d72839ac3fa32f2e748a21ee70dcab614562f4 Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Diffstat (limited to 'qmake')
-rw-r--r--qmake/generators/makefiledeps.cpp11
1 files changed, 4 insertions, 7 deletions
diff --git a/qmake/generators/makefiledeps.cpp b/qmake/generators/makefiledeps.cpp
index f4479750c8..0f11745f4c 100644
--- a/qmake/generators/makefiledeps.cpp
+++ b/qmake/generators/makefiledeps.cpp
@@ -596,14 +596,11 @@ bool QMakeSourceFileInfo::findDeps(SourceFile *file)
continue;
}
x++;
-
- int inc_len;
- for (inc_len = 0;
- buffer[x + inc_len] != term && !qmake_endOfLine(buffer[x + inc_len]);
- ++inc_len) {} // skip until end of include name
- buffer[x + inc_len] = '\0';
inc = buffer + x;
- x += inc_len;
+ for (;
+ buffer[x] != term && !qmake_endOfLine(buffer[x]);
+ ++x) {} // skip until end of include name
+ buffer[x] = '\0';
} else if (buffer[x] == '\'' || buffer[x] == '"') {
const char term = buffer[x++];
while(x < buffer_len) {