diff options
Diffstat (limited to 'nohtml/filter.cpp')
-rw-r--r-- | nohtml/filter.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/nohtml/filter.cpp b/nohtml/filter.cpp index b29781d..b66c457 100644 --- a/nohtml/filter.cpp +++ b/nohtml/filter.cpp @@ -21,7 +21,7 @@ bool ContactIsOTREncrypted(HANDLE hContact) { return (DBGetContactSettingByte(hContact, "OTR", "Encrypted", 0) != 0);
}
-int FilterSendMessage(WPARAM wParam, LPARAM lParam) {
+INT_PTR FilterSendMessage(WPARAM wParam, LPARAM lParam) {
CCSDATA *ccs = (CCSDATA *) lParam;
char *old_message = (char *)ccs->lParam;
char *buf = 0;
@@ -77,13 +77,13 @@ int FilterSendMessage(WPARAM wParam, LPARAM lParam) { }
}
- int ret = CallService(MS_PROTO_CHAINSEND, wParam, lParam);
+ INT_PTR ret = CallService(MS_PROTO_CHAINSEND, wParam, lParam);
ccs->lParam = (LPARAM)old_message;
if(buf) free(buf);
return ret;
}
-int FilterSendMessageW(WPARAM wParam, LPARAM lParam) {
+INT_PTR FilterSendMessageW(WPARAM wParam, LPARAM lParam) {
CCSDATA *ccs = (CCSDATA *) lParam;
if(!(ccs->wParam & PREF_UTF))
ccs->wParam |= PREF_UNICODE;
@@ -91,7 +91,7 @@ int FilterSendMessageW(WPARAM wParam, LPARAM lParam) { return FilterSendMessage(wParam, lParam);
}
-int FilterRecvMessage(WPARAM wParam, LPARAM lParam) {
+INT_PTR FilterRecvMessage(WPARAM wParam, LPARAM lParam) {
CCSDATA *ccs = (CCSDATA *) lParam;
PROTORECVEVENT *pre = (PROTORECVEVENT *) ccs->lParam;
char *old_message = pre->szMessage;
@@ -172,7 +172,7 @@ int FilterRecvMessage(WPARAM wParam, LPARAM lParam) { }
}
- int ret = CallService(MS_PROTO_CHAINRECV, wParam, lParam);
+ INT_PTR ret = CallService(MS_PROTO_CHAINRECV, wParam, lParam);
pre->szMessage = old_message;
if(buf) free(buf);
return ret;
|