diff options
Diffstat (limited to 'SecureIM/svcs_proto.cpp')
-rw-r--r-- | SecureIM/svcs_proto.cpp | 6 |
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));
|