diff options
Diffstat (limited to 'tipper/subst.cpp')
-rw-r--r-- | tipper/subst.cpp | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/tipper/subst.cpp b/tipper/subst.cpp index 266e8dd..efd71b4 100644 --- a/tipper/subst.cpp +++ b/tipper/subst.cpp @@ -10,7 +10,7 @@ void StripBBCodesInPlace(TCHAR *text) { if(text == 0) return;
int read = 0, write = 0;
- int len = _tcslen(text);
+ int len = (int)_tcslen(text);
while(read <= len) { // copy terminating null too
while(read <= len && text[read] != _T('[')) {
@@ -150,7 +150,7 @@ TCHAR *GetLastMessageText(HANDLE hContact) { mir_free( buf );
}
else {
- unsigned int msglen = strlen((char *)dbei.pBlob) + 1;
+ unsigned int msglen = (unsigned)strlen((char *)dbei.pBlob) + 1;
// does blob contain unicode message?
if(msglen < dbei.cbBlob)
@@ -292,7 +292,7 @@ bool GetSubstText(HANDLE hContact, const DisplaySubst &ds, TCHAR *buff, int buff }
bool GetRawSubstText(HANDLE hContact, char *raw_spec, TCHAR *buff, int bufflen) {
- int len = strlen(raw_spec);
+ int len = (int)strlen(raw_spec);
for(int i = 0; i < len; i++) {
if(raw_spec[i] == '/') {
raw_spec[i] = 0;
@@ -319,7 +319,7 @@ bool ApplySubst(HANDLE hContact, const TCHAR *source, TCHAR *dest, int dest_len) // pass to variables plugin if available
TCHAR *var_src = variables_parsedup((TCHAR *)source, 0, hContact);
//TCHAR *var_src = wcsdup(source); // disable variables
- int source_len = _tcslen(var_src);
+ int source_len = (int)_tcslen(var_src);
int si = 0, di = 0, v = 0;
TCHAR vname[LABEL_LEN];
@@ -402,11 +402,11 @@ bool ApplySubst(HANDLE hContact, const TCHAR *source, TCHAR *dest, int dest_len) }
if(subst) {
- int rep_len = _tcslen(rep);
+ int rep_len = (int)_tcslen(rep);
_tcsncpy(&dest[di], rep, min(rep_len, dest_len - di));
di += rep_len - 1; // -1 because we inc at bottom of loop
} else if(alt_subst) {
- int alt_len = _tcslen(alt);
+ int alt_len = (int)_tcslen(alt);
_tcsncpy(&dest[di], alt, min(alt_len, dest_len - di));
di += alt_len - 1; // -1 because we inc at bottom of loop
} else
|