summaryrefslogtreecommitdiff
path: root/SecureIM/mmi.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'SecureIM/mmi.cpp')
-rw-r--r--SecureIM/mmi.cpp12
1 files changed, 6 insertions, 6 deletions
diff --git a/SecureIM/mmi.cpp b/SecureIM/mmi.cpp
index c84384e..1719556 100644
--- a/SecureIM/mmi.cpp
+++ b/SecureIM/mmi.cpp
@@ -23,8 +23,8 @@ void operator delete[](void * p) {
// ANSIzUCS2z + ANSIzUCS2z = ANSIzUCS2z
char *m_wwstrcat(LPCSTR strA, LPCSTR strB) {
- int lenA = strlen(strA);
- int lenB = strlen(strB);
+ int lenA = (int)strlen(strA);
+ int lenB = (int)strlen(strB);
LPSTR str = (LPSTR)mir_alloc((lenA+lenB+1)*(sizeof(WCHAR)+1));
memcpy(str, strA, lenA);
memcpy(str+lenA, strB, lenB+1);
@@ -36,7 +36,7 @@ char *m_wwstrcat(LPCSTR strA, LPCSTR strB) {
// ANSIz + ANSIzUCS2z = ANSIzUCS2z
char *m_awstrcat(LPCSTR strA, LPCSTR strB) {
- int lenA = strlen(strA);
+ int lenA = (int)strlen(strA);
LPSTR tmpA = (LPSTR)mir_alloc((lenA+1)*(sizeof(WCHAR)+1));
strcpy(tmpA, strA);
MultiByteToWideChar(CP_ACP, 0, strA, -1, (LPWSTR)(tmpA+lenA+1), (lenA+1)*sizeof(WCHAR));
@@ -48,8 +48,8 @@ char *m_awstrcat(LPCSTR strA, LPCSTR strB) {
// ANSIz + ANSIz = ANSIzUCS2z
char *m_aastrcat(LPCSTR strA, LPCSTR strB) {
- int lenA = strlen(strA);
- int lenB = strlen(strB);
+ int lenA = (int)strlen(strA);
+ int lenB = (int)strlen(strB);
LPSTR str = (LPSTR)mir_alloc((lenA+lenB+1)*(sizeof(WCHAR)+1));
strcpy(str,strA);
strcat(str,strB);
@@ -114,7 +114,7 @@ LPSTR utf8_to_miranda(LPCSTR szUtfMsg, DWORD& flags) {
LPSTR szMsg = mir_u2a(wszMsg);
if( bCoreUnicode ) {
flags |= PREF_UNICODE;
- int olen = wcslen((LPWSTR)wszMsg)+1;
+ int olen = (int)wcslen((LPWSTR)wszMsg)+1;
int nlen = olen*(sizeof(WCHAR)+1);
szNewMsg = (LPSTR) mir_alloc(nlen);
memcpy(szNewMsg,szMsg,olen);