summaryrefslogtreecommitdiff
path: root/SecureIM/svcs_proto.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'SecureIM/svcs_proto.cpp')
-rw-r--r--SecureIM/svcs_proto.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/SecureIM/svcs_proto.cpp b/SecureIM/svcs_proto.cpp
index 9b49423..b1f6910 100644
--- a/SecureIM/svcs_proto.cpp
+++ b/SecureIM/svcs_proto.cpp
@@ -58,13 +58,13 @@ INT_PTR __cdecl onRecvMsg(WPARAM wParam, LPARAM lParam) {
// cut rtf tags
if( pRtfconvString && memcmp(szEncMsg,"{\\rtf1",6)==0 ) {
SAFE_FREE(szUnrtfMsg);
- int len = strlen(szEncMsg)+1;
+ int len = (int)strlen(szEncMsg)+1;
LPWSTR szTemp = (LPWSTR)mir_alloc(len*sizeof(WCHAR));
if(ppre->flags & PREF_UNICODE)
rtfconvW((LPWSTR)(szEncMsg+len),szTemp);
else
rtfconvA(szEncMsg,szTemp);
- len = wcslen(szTemp)-1;
+ len = (int)wcslen(szTemp)-1;
while(len) {
if( szTemp[len] == 0x0D || szTemp[len] == 0x0A )
szTemp[len] = 0;
@@ -72,7 +72,7 @@ INT_PTR __cdecl onRecvMsg(WPARAM wParam, LPARAM lParam) {
break;
len--;
}
- len = wcslen(&szTemp[1])+1;
+ len = (int)wcslen(&szTemp[1])+1;
szUnrtfMsg = (LPSTR)mir_alloc(len*(sizeof(WCHAR)+1));
WideCharToMultiByte(CP_ACP, 0, &szTemp[1], -1, szUnrtfMsg, len*(sizeof(WCHAR)+1), NULL, NULL);
memcpy(szUnrtfMsg+len,&szTemp[1],len*sizeof(WCHAR));