summaryrefslogtreecommitdiff
path: root/tipper/subst.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tipper/subst.cpp')
-rw-r--r--tipper/subst.cpp12
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