From f251f8ffa34a0b9699aff9ca3ed03fec8f2d2e51 Mon Sep 17 00:00:00 2001 From: watcherhd Date: Sun, 1 Jan 2012 20:39:34 +0000 Subject: SecureIM: x64 fixes git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@253 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb --- SecureIM/mmi.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'SecureIM/mmi.cpp') 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); -- cgit v1.2.3