diff options
author | Edward Welbourne <edward.welbourne@theqtcompany.com> | 2015-11-17 16:17:29 +0100 |
---|---|---|
committer | Edward Welbourne <edward.welbourne@theqtcompany.com> | 2015-11-24 14:48:37 +0000 |
commit | 0ae8ef7acb96a01f7eada5d0a9e33b6c0ccaca85 (patch) | |
tree | abd8e6d37c00e4f9b3fb5c4c27784e65f3ef948d /qmake | |
parent | 4fd1e5f40c791a920007e842252229826d20c9c9 (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.cpp | 11 |
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) { |