From 9dbda7a1ea9d0ac91e02bf4e605618203faf83bc Mon Sep 17 00:00:00 2001 From: George Hazan Date: Wed, 11 Nov 2015 15:06:35 +0000 Subject: thread library: - _beginthread replaced with CreateThread(); - functions forkthread & forkthreadex removed; - macroses mir_forkthread, mir_forkthreadex & mir_forkthreadowner became real functions; git-svn-id: http://svn.miranda-ng.org/main/trunk@15710 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- protocols/Tlen/src/tlen_svc.cpp | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'protocols/Tlen/src/tlen_svc.cpp') diff --git a/protocols/Tlen/src/tlen_svc.cpp b/protocols/Tlen/src/tlen_svc.cpp index 5c8fa5d869..5a367388f1 100644 --- a/protocols/Tlen/src/tlen_svc.cpp +++ b/protocols/Tlen/src/tlen_svc.cpp @@ -355,7 +355,7 @@ static void TlenConnect(TlenProtocol *proto, int initialStatus) int oldStatus = proto->m_iStatus; proto->m_iStatus = ID_STATUS_CONNECTING; ProtoBroadcastAck(proto->m_szModuleName, NULL, ACKTYPE_STATUS, ACKRESULT_SUCCESS, (HANDLE)oldStatus, proto->m_iStatus); - thread->hThread = (HANDLE)forkthread((void(__cdecl *)(void*))TlenServerThread, 0, thread); + thread->hThread = mir_forkthread((pThreadFunc)TlenServerThread, thread); } } @@ -611,7 +611,7 @@ int TlenProtocol::SendMsg(MCONTACT hContact, int, const char* msgRAW) { DBVARIANT dbv; if (!isOnline || db_get(hContact, m_szModuleName, "jid", &dbv)) { - forkthread(TlenSendMessageFailedThread, 0, new SENDACKTHREADDATA(this, hContact, 2)); + mir_forkthread(TlenSendMessageFailedThread, new SENDACKTHREADDATA(this, hContact, 2)); return 2; } @@ -623,11 +623,11 @@ int TlenProtocol::SendMsg(MCONTACT hContact, int, const char* msgRAW) if (!mir_strcmp(msg, "")) { TlenSend(this, "", dbv.pszVal); - forkthread(TlenSendMessageAckThread, 0, new SENDACKTHREADDATA(this, hContact, id)); + mir_forkthread(TlenSendMessageAckThread, new SENDACKTHREADDATA(this, hContact, id)); } else if (!mir_strcmp(msg, "")) { TlenSend(this, "", dbv.pszVal, "pic", 0x757f044, id); - forkthread(TlenSendMessageAckThread, 0, new SENDACKTHREADDATA(this, hContact, id)); + mir_forkthread(TlenSendMessageAckThread, new SENDACKTHREADDATA(this, hContact, id)); } else { char *msgEnc = TlenTextEncode(msg); @@ -647,7 +647,7 @@ int TlenProtocol::SendMsg(MCONTACT hContact, int, const char* msgRAW) else TlenSend(this, "%s", dbv.pszVal, msgType, id, msgEnc); - forkthread(TlenSendMessageAckThread, 0, new SENDACKTHREADDATA(this, hContact, id)); + mir_forkthread(TlenSendMessageAckThread, new SENDACKTHREADDATA(this, hContact, id)); } else { if ((item = TlenListGetItemPtr(this, LIST_ROSTER, dbv.pszVal)) != NULL) @@ -707,7 +707,7 @@ INT_PTR TlenProtocol::GetAvatarInfo(WPARAM wParam, LPARAM lParam) HANDLE TlenProtocol::GetAwayMsg(MCONTACT hContact) { SENDACKTHREADDATA *tdata = new SENDACKTHREADDATA(this, hContact, 0); - forkthread((void(__cdecl *)(void*))TlenGetAwayMsgThread, 0, (void*)tdata); + mir_forkthread((pThreadFunc)TlenGetAwayMsgThread, tdata); return (HANDLE)1; } -- cgit v1.2.3