diff options
author | watcherhd <watcherhd@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb> | 2012-01-01 20:39:34 +0000 |
---|---|---|
committer | watcherhd <watcherhd@e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb> | 2012-01-01 20:39:34 +0000 |
commit | f251f8ffa34a0b9699aff9ca3ed03fec8f2d2e51 (patch) | |
tree | 976da398337868638ccafce9fbff71239a8449eb /SecureIM/svcs_proto.cpp | |
parent | f39683393b0f9c31559ef05c824774541d9a19be (diff) |
SecureIM: x64 fixes
git-svn-id: http://miranda-plugins.googlecode.com/svn/trunk@253 e753b5eb-9565-29b2-b5c5-2cc6f99dfbcb
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));
|