diff options
author | Neil <nyamatongwe@gmail.com> | 2014-09-13 23:41:00 +1000 |
---|---|---|
committer | Neil <nyamatongwe@gmail.com> | 2014-09-13 23:41:00 +1000 |
commit | 243617a7b1baf60dd50bd118f134383aba7bacff (patch) | |
tree | 481772623e856bfe8f7bc30b2debe777b1a704b4 /src | |
parent | ecfc945378e1fdcd0d4dec800ff6f27ae78825ea (diff) | |
download | scintilla-mirror-243617a7b1baf60dd50bd118f134383aba7bacff.tar.gz |
Use const where possible in regular expression code.
Diffstat (limited to 'src')
-rw-r--r-- | src/Document.cxx | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/Document.cxx b/src/Document.cxx index e9824d9dd..dfd6d60c4 100644 --- a/src/Document.cxx +++ b/src/Document.cxx @@ -2200,8 +2200,8 @@ public: long BuiltinRegex::FindText(Document *doc, int minPos, int maxPos, const char *s, bool caseSensitive, bool, bool, int flags, int *length) { - bool posix = (flags & SCFIND_POSIX) != 0; - int increment = (minPos <= maxPos) ? 1 : -1; + const bool posix = (flags & SCFIND_POSIX) != 0; + const int increment = (minPos <= maxPos) ? 1 : -1; int startPos = minPos; int endPos = maxPos; @@ -2219,7 +2219,7 @@ long BuiltinRegex::FindText(Document *doc, int minPos, int maxPos, const char *s // Search: \$(\([A-Za-z0-9_-]+\)\.\([A-Za-z0-9_.]+\)) // Replace: $(\1-\2) int lineRangeStart = doc->LineFromPosition(startPos); - int lineRangeEnd = doc->LineFromPosition(endPos); + const int lineRangeEnd = doc->LineFromPosition(endPos); if ((increment == 1) && (startPos >= doc->LineEnd(lineRangeStart)) && (lineRangeStart < lineRangeEnd)) { @@ -2235,9 +2235,9 @@ long BuiltinRegex::FindText(Document *doc, int minPos, int maxPos, const char *s } int pos = -1; int lenRet = 0; - char searchEnd = s[*length - 1]; - char searchEndPrev = (*length > 1) ? s[*length - 2] : '\0'; - int lineRangeBreak = lineRangeEnd + increment; + const char searchEnd = s[*length - 1]; + const char searchEndPrev = (*length > 1) ? s[*length - 2] : '\0'; + const int lineRangeBreak = lineRangeEnd + increment; for (int line = lineRangeStart; line != lineRangeBreak; line += increment) { int startOfLine = doc->LineStart(line); int endOfLine = doc->LineEnd(line); |