aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Document.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/Document.cxx')
-rw-r--r--src/Document.cxx12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/Document.cxx b/src/Document.cxx
index bda8c0f93..6018ca96c 100644
--- a/src/Document.cxx
+++ b/src/Document.cxx
@@ -586,7 +586,7 @@ int Document::LenChar(Sci::Position pos) {
const int widthCharBytes = UTF8BytesOfLead[leadByte];
const Sci::Position lengthDoc = static_cast<Sci::Position>(Length());
if ((pos + widthCharBytes) > lengthDoc)
- return lengthDoc - pos;
+ return static_cast<int>(lengthDoc - pos);
else
return widthCharBytes;
} else if (dbcsCodePage) {
@@ -833,7 +833,7 @@ Document::CharacterExtracted Document::CharacterBefore(Sci::Position position) c
Sci::Position startUTF = position;
Sci::Position endUTF = position;
if (InGoodUTF8(position, startUTF, endUTF)) {
- const int widthCharBytes = endUTF - startUTF;
+ const int widthCharBytes = static_cast<int>(endUTF - startUTF);
unsigned char charBytes[UTF8MaxBytes] = { 0, 0, 0, 0 };
for (int b = 0; b<widthCharBytes; b++)
charBytes[b] = static_cast<unsigned char>(cb.CharAt(startUTF + b));
@@ -1346,7 +1346,7 @@ int SCI_METHOD Document::GetLineIndentation(Sci_Position line) {
if (ch == ' ')
indent++;
else if (ch == '\t')
- indent = NextTab(indent, tabInChars);
+ indent = static_cast<int>(NextTab(indent, tabInChars));
else
return indent;
}
@@ -1848,7 +1848,7 @@ Document::CharacterExtracted Document::ExtractCharacter(Sci::Position position)
* searches (just pass minPos > maxPos to do a backward search)
* Has not been tested with backwards DBCS searches yet.
*/
-long Document::FindText(Sci::Position minPos, Sci::Position maxPos, const char *search,
+Sci::Position Document::FindText(Sci::Position minPos, Sci::Position maxPos, const char *search,
int flags, Sci::Position *length) {
if (*length <= 0)
return minPos;
@@ -2518,7 +2518,7 @@ public:
~BuiltinRegex() override {
}
- long FindText(Document *doc, Sci::Position minPos, Sci::Position maxPos, const char *s,
+ Sci::Position FindText(Document *doc, Sci::Position minPos, Sci::Position maxPos, const char *s,
bool caseSensitive, bool word, bool wordStart, int flags,
Sci::Position *length) override;
@@ -2978,7 +2978,7 @@ Sci::Position Cxx11RegexFindText(Document *doc, Sci::Position minPos, Sci::Posit
}
-long BuiltinRegex::FindText(Document *doc, Sci::Position minPos, Sci::Position maxPos, const char *s,
+Sci::Position BuiltinRegex::FindText(Document *doc, Sci::Position minPos, Sci::Position maxPos, const char *s,
bool caseSensitive, bool, bool, int flags,
Sci::Position *length) {