diff options
author | George Hazan <george.hazan@gmail.com> | 2015-05-27 13:03:24 +0000 |
---|---|---|
committer | George Hazan <george.hazan@gmail.com> | 2015-05-27 13:03:24 +0000 |
commit | c7735b6aaf2efeacafc4958c4e1531d4c876d495 (patch) | |
tree | 244bad16e160af2646cd14001cbd9e198cd8ea85 /plugins/TabSRMM | |
parent | 5db9b527e95334d103a7804f31fe95f97b5687a7 (diff) |
unused code removed
git-svn-id: http://svn.miranda-ng.org/main/trunk@13857 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c
Diffstat (limited to 'plugins/TabSRMM')
-rw-r--r-- | plugins/TabSRMM/src/sendqueue.cpp | 60 |
1 files changed, 15 insertions, 45 deletions
diff --git a/plugins/TabSRMM/src/sendqueue.cpp b/plugins/TabSRMM/src/sendqueue.cpp index f6eab10f4b..db1f572369 100644 --- a/plugins/TabSRMM/src/sendqueue.cpp +++ b/plugins/TabSRMM/src/sendqueue.cpp @@ -117,53 +117,26 @@ entry_found: #define SPLIT_WORD_CUTOFF 20 -static int SendChunkW(WCHAR *chunk, MCONTACT hContact, DWORD dwFlags) -{ - size_t wLen = mir_wstrlen(chunk); - size_t memRequired = (wLen + 1) * sizeof(WCHAR); - DWORD codePage = db_get_dw(hContact, SRMSGMOD_T, "ANSIcodepage", CP_ACP); - - int mbcsSize = WideCharToMultiByte(codePage, 0, chunk, -1, NULL, 0, 0, 0); - memRequired += mbcsSize; - - ptrA pBuf((char*)mir_alloc(memRequired)); - WideCharToMultiByte(codePage, 0, chunk, -1, pBuf, mbcsSize, 0, 0); - memcpy(&pBuf[mbcsSize], chunk, (wLen + 1) * sizeof(WCHAR)); - return CallContactService(hContact, PSS_MESSAGE, dwFlags, (LPARAM)pBuf); -} - -static int SendChunkA(char *chunk, MCONTACT hContact, char *szSvc, DWORD dwFlags) -{ - return(CallContactService(hContact, szSvc, dwFlags, (LPARAM)chunk)); -} - static void DoSplitSendA(LPVOID param) { SendJob *job = sendQueue->getJobByIndex((int)param); - int id; - BOOL fFirstSend = FALSE; - char *szBegin, *szTemp, *szSaved, savedChar; - int iCur = 0, iSavedCur = 0, i; - BOOL fSplitting = TRUE; - MCONTACT hContact = job->hContact; - DWORD dwFlags = job->dwFlags; - int chunkSize = job->chunkSize; size_t iLen = mir_strlen(job->szSendBuffer); - szTemp = (char *)mir_alloc(iLen + 1); + ptrA szBegin((char*)mir_alloc(iLen + 1)); + char *szTemp = szBegin; memcpy(szTemp, job->szSendBuffer, iLen + 1); - szBegin = szTemp; + bool fFirstSend = false, fSplitting = true; + int iCur = 0; do { - iCur += chunkSize; + iCur += job->chunkSize; if (iCur > iLen) fSplitting = FALSE; if (fSplitting) { - i = 0; - szSaved = &szBegin[iCur]; - iSavedCur = iCur; - while (iCur) { + char *szSaved = &szBegin[iCur]; + int iSavedCur = iCur; + for (int i = 0; iCur; i++, iCur--) { if (szBegin[iCur] == ' ') { szSaved = &szBegin[iCur]; break; @@ -173,12 +146,11 @@ static void DoSplitSendA(LPVOID param) szSaved = &szBegin[iCur]; break; } - i++; - iCur--; } - savedChar = *szSaved; + + char savedChar = *szSaved; *szSaved = 0; - id = SendChunkA(szTemp, hContact, PSS_MESSAGE, dwFlags); + int id = CallContactService(job->hContact, PSS_MESSAGE, job->dwFlags, (LPARAM)szTemp); if (!fFirstSend) { job->hSendId = (HANDLE)id; fFirstSend = TRUE; @@ -192,7 +164,7 @@ static void DoSplitSendA(LPVOID param) } } else { - id = SendChunkA(szTemp, hContact, PSS_MESSAGE, dwFlags); + int id = CallContactService(job->hContact, PSS_MESSAGE, job->dwFlags, (LPARAM)szTemp); if (!fFirstSend) { job->hSendId = (HANDLE)id; fFirstSend = TRUE; @@ -200,8 +172,8 @@ static void DoSplitSendA(LPVOID param) } } Sleep(500L); - } while (fSplitting); - mir_free(szBegin); + } + while (fSplitting); } ///////////////////////////////////////////////////////////////////////////////////////// @@ -414,7 +386,6 @@ void SendQueue::EnableSending(const TWindowData *dat, const int iMode) void SendQueue::showErrorControls(TWindowData *dat, const int showCmd) const { UINT myerrorControls[] = { IDC_STATICERRORICON, IDC_STATICTEXT, IDC_RETRY, IDC_CANCELSEND, IDC_MSGSENDLATER }; - int i; HWND hwndDlg = dat->hwnd; if (showCmd) { @@ -430,10 +401,9 @@ void SendQueue::showErrorControls(TWindowData *dat, const int showCmd) const dat->hTabIcon = dat->hTabStatusIcon; } - for (i = 0; i < 5; i++) { + for (int i = 0; i < 5; i++) if (IsWindow(GetDlgItem(hwndDlg, myerrorControls[i]))) Utils::showDlgControl(hwndDlg, myerrorControls[i], showCmd ? SW_SHOW : SW_HIDE); - } SendMessage(hwndDlg, WM_SIZE, 0, 0); DM_ScrollToBottom(dat, 0, 1); |