Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/kornelski/7z.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'Common/String.h')
-rwxr-xr-xCommon/String.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/Common/String.h b/Common/String.h
index bbe05174..56509016 100755
--- a/Common/String.h
+++ b/Common/String.h
@@ -15,7 +15,7 @@
static const char *kTrimDefaultCharSet = " \n\t";
template <class T>
-inline size_t MyStringLen(const T *s)
+inline int MyStringLen(const T *s)
{
int i;
for (i = 0; s[i] != '\0'; i++);
@@ -112,7 +112,7 @@ class CStringBase
const T *p = _chars;
while (charSet.Find(*p) >= 0 && (*p != 0))
p = GetNextCharPointer(p);
- Delete(0, p - _chars);
+ Delete(0, (int)(p - _chars));
}
void TrimRightWithCharSet(const CStringBase &charSet)
{
@@ -131,7 +131,7 @@ class CStringBase
}
if(pLast != NULL)
{
- int i = pLast - _chars;
+ int i = (int)(pLast - _chars);
Delete(i, _length - i);
}
@@ -370,7 +370,7 @@ public:
while (true)
{
if (*p == c)
- return p - _chars;
+ return (int)(p - _chars);
if (*p == 0)
return -1;
p = GetNextCharPointer(p);
@@ -400,7 +400,7 @@ public:
while (true)
{
if (*p == c)
- return p - _chars;
+ return (int)(p - _chars);
if (p == _chars)
return -1;
p = GetPrevCharPointer(_chars, p);