From 6e53dfca72b932c4bdcd7aa02ca62bf8b2630eac Mon Sep 17 00:00:00 2001 From: George Hazan <george.hazan@gmail.com> Date: Tue, 26 Jul 2016 09:20:25 +0000 Subject: less TCHARs: - TCHAR is replaced with wchar_t everywhere; - LPGENT replaced with either LPGENW or LPGEN; - fixes for ANSI plugins that improperly used _t functions; - TCHAR *t removed from MAllStrings; - ptszGroup, ptszTitle & ptszTab in OPTIONSDIALOGPAGE replaced with pwsz* git-svn-id: http://svn.miranda-ng.org/main/trunk@17133 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/SMS/src/SMSConstans.h | 6 +++--- plugins/SMS/src/SMS_svc.cpp | 4 ++-- plugins/SMS/src/functions.cpp | 14 +++++++------- plugins/SMS/src/options.cpp | 2 +- plugins/SMS/src/receive.cpp | 6 +++--- plugins/SMS/src/senddlg.cpp | 28 ++++++++++++++-------------- 6 files changed, 30 insertions(+), 30 deletions(-) (limited to 'plugins/SMS') diff --git a/plugins/SMS/src/SMSConstans.h b/plugins/SMS/src/SMSConstans.h index b347620cbf..b212510210 100644 --- a/plugins/SMS/src/SMSConstans.h +++ b/plugins/SMS/src/SMSConstans.h @@ -33,7 +33,7 @@ struct FontOptionsList { COLORREF defColour; - TCHAR* szDefFace; + wchar_t* szDefFace; BYTE defStyle; char defSize; } @@ -66,8 +66,8 @@ int SendSMSMenuCommand(WPARAM wParam,LPARAM lParam); #define SMS_READ "/ReadSms" #define SMS_READ_ACK "/ReadSmsAck" #define SMS_SEND "/SendSMS" -#define SMS_SEND_STR LPGENT("Send &SMS...") -#define SMS_SEND_CM_STR LPGENT("&SMS Message") +#define SMS_SEND_STR LPGENW("Send &SMS...") +#define SMS_SEND_CM_STR LPGENW("&SMS Message") // ��������� ���������� ���������� � ��������/�������� struct SERVICE_ITEM diff --git a/plugins/SMS/src/SMS_svc.cpp b/plugins/SMS/src/SMS_svc.cpp index d7a411f20b..3ad9cc6b53 100644 --- a/plugins/SMS/src/SMS_svc.cpp +++ b/plugins/SMS/src/SMS_svc.cpp @@ -32,7 +32,7 @@ int LoadModules(void) SET_UID(mi, 0x3ce387db, 0xbaac, 0x490f, 0xac, 0xab, 0x8c, 0xf7, 0xe9, 0xcd, 0x86, 0xa1); mi.position = 300050000; mi.hIcolibItem = Skin_LoadIcon(SKINICON_OTHER_SMS); - mi.name.t = SMS_SEND_STR; + mi.name.w = SMS_SEND_STR; mi.pszService = szServiceFunction; mi.flags = CMIF_TCHAR; Menu_AddMainMenuItem(&mi); @@ -40,7 +40,7 @@ int LoadModules(void) SET_UID(mi, 0x736e4cff, 0x769e, 0x45dc, 0x8b, 0x78, 0x83, 0xf9, 0xe4, 0xbb, 0x81, 0x9e); mi.position = -2000070000; mi.hIcolibItem = Skin_LoadIcon(SKINICON_OTHER_SMS); - mi.name.t = SMS_SEND_CM_STR; + mi.name.w = SMS_SEND_CM_STR; mi.pszService = szServiceFunction; mi.flags = CMIF_TCHAR; ssSMSSettings.hContactMenuItems[0] = Menu_AddContactMenuItem(&mi); diff --git a/plugins/SMS/src/functions.cpp b/plugins/SMS/src/functions.cpp index 7c42dc769c..d6256e4726 100644 --- a/plugins/SMS/src/functions.cpp +++ b/plugins/SMS/src/functions.cpp @@ -402,31 +402,31 @@ DWORD ReplaceInBuff(LPVOID lpInBuff, size_t dwInBuffSize, size_t dwReplaceItemsC static const LPTSTR lpszXMLTags[] = { TEXT("'"), TEXT("""), TEXT("&"), TEXT("<"), TEXT(">") }; -static const size_t dwXMLTagsCount[] = { (6 * sizeof(TCHAR)), (6 * sizeof(TCHAR)), (5 * sizeof(TCHAR)), (4 * sizeof(TCHAR)), (4 * sizeof(TCHAR)) }; +static const size_t dwXMLTagsCount[] = { (6 * sizeof(wchar_t)), (6 * sizeof(wchar_t)), (5 * sizeof(wchar_t)), (4 * sizeof(wchar_t)), (4 * sizeof(wchar_t)) }; static const LPTSTR lpszXMLSymbols[] = { TEXT("\'"), TEXT("\""), TEXT("&"), TEXT("<"), TEXT(">") }; -static const size_t dwXMLSymbolsCount[] = { sizeof(TCHAR), sizeof(TCHAR), sizeof(TCHAR), sizeof(TCHAR), sizeof(TCHAR) }; +static const size_t dwXMLSymbolsCount[] = { sizeof(wchar_t), sizeof(wchar_t), sizeof(wchar_t), sizeof(wchar_t), sizeof(wchar_t) }; //Decode XML coded string. The function translate special xml code into standard characters. DWORD DecodeXML(LPTSTR lptszMessage, size_t dwMessageSize, LPTSTR lptszMessageConverted, size_t dwMessageConvertedBuffSize, size_t *pdwMessageConvertedSize) { - DWORD dwRet = ReplaceInBuff(lptszMessage, (dwMessageSize*sizeof(TCHAR)), _countof(lpszXMLTags), (LPVOID*)lpszXMLTags, (size_t*)dwXMLTagsCount, (LPVOID*)lpszXMLSymbols, (size_t*)dwXMLSymbolsCount, lptszMessageConverted, (dwMessageConvertedBuffSize*sizeof(TCHAR)), pdwMessageConvertedSize); + DWORD dwRet = ReplaceInBuff(lptszMessage, (dwMessageSize*sizeof(wchar_t)), _countof(lpszXMLTags), (LPVOID*)lpszXMLTags, (size_t*)dwXMLTagsCount, (LPVOID*)lpszXMLSymbols, (size_t*)dwXMLSymbolsCount, lptszMessageConverted, (dwMessageConvertedBuffSize*sizeof(wchar_t)), pdwMessageConvertedSize); - if (pdwMessageConvertedSize) (*pdwMessageConvertedSize) /= sizeof(TCHAR); + if (pdwMessageConvertedSize) (*pdwMessageConvertedSize) /= sizeof(wchar_t); return(dwRet); } //Encode XML coded string. The function translate special saved xml characters into special characters. DWORD EncodeXML(LPTSTR lptszMessage, size_t dwMessageSize, LPTSTR lptszMessageConverted, size_t dwMessageConvertedBuffSize, size_t *pdwMessageConvertedSize) { - DWORD dwRet = ReplaceInBuff(lptszMessage, (dwMessageSize*sizeof(TCHAR)), _countof(lpszXMLTags), (LPVOID*)lpszXMLSymbols, (size_t*)dwXMLSymbolsCount, (LPVOID*)lpszXMLTags, (size_t*)dwXMLTagsCount, lptszMessageConverted, (dwMessageConvertedBuffSize*sizeof(TCHAR)), pdwMessageConvertedSize); + DWORD dwRet = ReplaceInBuff(lptszMessage, (dwMessageSize*sizeof(wchar_t)), _countof(lpszXMLTags), (LPVOID*)lpszXMLSymbols, (size_t*)dwXMLSymbolsCount, (LPVOID*)lpszXMLTags, (size_t*)dwXMLTagsCount, lptszMessageConverted, (dwMessageConvertedBuffSize*sizeof(wchar_t)), pdwMessageConvertedSize); - if (pdwMessageConvertedSize) (*pdwMessageConvertedSize) /= sizeof(TCHAR); + if (pdwMessageConvertedSize) (*pdwMessageConvertedSize) /= sizeof(wchar_t); return(dwRet); } //(Taken from Miranda-IM source code:) -BYTE MsgDlgGetFontDefaultCharset(const TCHAR*) +BYTE MsgDlgGetFontDefaultCharset(const wchar_t*) { return(DEFAULT_CHARSET); } diff --git a/plugins/SMS/src/options.cpp b/plugins/SMS/src/options.cpp index 2d59221d13..5a464a79c5 100644 --- a/plugins/SMS/src/options.cpp +++ b/plugins/SMS/src/options.cpp @@ -31,7 +31,7 @@ WORD wSMSSignControlsList[] = { IDC_BEGIN, IDC_END, IDC_SIGNATURE, IDC_SIGNGROUP INT_PTR CALLBACK DlgProcEditorOptions(HWND hWndDlg, UINT msg, WPARAM wParam, LPARAM lParam) { - TCHAR tszSign[1024]; + wchar_t tszSign[1024]; switch(msg){ case WM_INITDIALOG: diff --git a/plugins/SMS/src/receive.cpp b/plugins/SMS/src/receive.cpp index fad6ded482..9779f46907 100644 --- a/plugins/SMS/src/receive.cpp +++ b/plugins/SMS/src/receive.cpp @@ -36,7 +36,7 @@ int handleAckSMS(WPARAM wParam, LPARAM lParam) return 0; char szPhone[MAX_PHONE_LEN] = { 0 }; - TCHAR tszPhone[MAX_PHONE_LEN] = { 0 }; + wchar_t tszPhone[MAX_PHONE_LEN] = { 0 }; LPSTR lpszXML = (LPSTR)((ACKDATA*)lParam)->lParam, lpszData, lpszPhone; size_t dwXMLSize = 0, dwDataSize, dwPhoneSize; ACKDATA *ack = ((ACKDATA*)lParam); @@ -138,7 +138,7 @@ int handleAckSMS(WPARAM wParam, LPARAM lParam) if (ack->result == ACKRESULT_FAILED || CompareStringA(MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US), NORM_IGNORECASE, lpszData, (int)dwDataSize, "no", 2) == CSTR_EQUAL) { char szBuff[1024]; - TCHAR tszErrorMessage[1028]; + wchar_t tszErrorMessage[1028]; LPSTR lpszErrorDescription; if (SendSMSWindowMultipleGet(hWndDlg)) { @@ -209,7 +209,7 @@ int handleAckSMS(WPARAM wParam, LPARAM lParam) int handleNewMessage(WPARAM hContact, LPARAM hDbEvent) { char szServiceFunction[MAX_PATH], *pszServiceFunctionName; - TCHAR szToolTip[MAX_PATH]; + wchar_t szToolTip[MAX_PATH]; DBEVENTINFO dbei = { sizeof(dbei) }; if ((dbei.cbBlob = db_event_getBlobSize(hDbEvent)) == -1) diff --git a/plugins/SMS/src/senddlg.cpp b/plugins/SMS/src/senddlg.cpp index 66f7581eeb..96f36d700a 100644 --- a/plugins/SMS/src/senddlg.cpp +++ b/plugins/SMS/src/senddlg.cpp @@ -142,7 +142,7 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARA SendSMSWindowUpdateAccountList(hWndDlg); { - TCHAR tszSign[1024]; + wchar_t tszSign[1024]; size_t dwSignLen = 0; if (DB_SMS_GetByte(NULL, "UseSignature", SMS_DEFAULT_USESIGNATURE)) @@ -209,7 +209,7 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARA case WM_TIMER: if (wParam == TIMERID_MSGSEND) { HWND hwndTimeOut; - TCHAR tszMessage[1028], tszPhone[MAX_PHONE_LEN]; + wchar_t tszMessage[1028], tszPhone[MAX_PHONE_LEN]; if (psswdWindowData->bMultiple) { TVITEM tvi; @@ -268,11 +268,11 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARA break; case TIMEDOUT_RETRY: { - TCHAR tszPhone[MAX_PHONE_LEN]; + wchar_t tszPhone[MAX_PHONE_LEN]; size_t dwPhoneSize; size_t dwMessageSize = GET_DLG_ITEM_TEXT_LENGTH(hWndDlg, IDC_MESSAGE); - LPTSTR lpwszMessage = (LPTSTR)MEMALLOC(((dwMessageSize + 4)*sizeof(TCHAR))); + LPTSTR lpwszMessage = (LPTSTR)MEMALLOC(((dwMessageSize + 4)*sizeof(wchar_t))); if (lpwszMessage) { if (psswdWindowData->bMultiple) { TVITEM tvi; @@ -303,7 +303,7 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARA case IDC_ADDNUMBER: { - TCHAR tszPhone[MAX_PHONE_LEN]; + wchar_t tszPhone[MAX_PHONE_LEN]; if (IsPhoneW(tszPhone, GetDlgItemText(hWndDlg, IDC_ADDRESS, tszPhone, _countof(tszPhone)))) { TVINSERTSTRUCT tvis = { 0 }; tvis.item.mask = TVIF_TEXT | TVIF_IMAGE | TVIF_SELECTEDIMAGE; @@ -345,7 +345,7 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARA } } else { - TCHAR tszPhone[MAX_PHONE_LEN]; + wchar_t tszPhone[MAX_PHONE_LEN]; size_t dwPhoneSize = GetDlgItemText(hWndDlg, IDC_ADDRESS, tszPhone, _countof(tszPhone)); if (IsPhoneW(tszPhone, dwPhoneSize)) { size_t dwMessageSize = GET_DLG_ITEM_TEXT_LENGTH(hWndDlg, IDC_MESSAGE); @@ -382,7 +382,7 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARA break; case IDC_MESSAGE: if (HIWORD(wParam) == EN_CHANGE) { - TCHAR tszBuff[MAX_PATH]; + wchar_t tszBuff[MAX_PATH]; size_t dwMessageSize = GET_DLG_ITEM_TEXT_LENGTH(hWndDlg, IDC_MESSAGE); EnableWindow(GetDlgItem(hWndDlg, IDOK), dwMessageSize != 0); @@ -394,7 +394,7 @@ INT_PTR CALLBACK SendSmsDlgProc(HWND hWndDlg, UINT message, WPARAM wParam, LPARA { BOOL bCont = TRUE; char szBuff[MAX_PATH]; - TCHAR tszPhone[MAX_PHONE_LEN]; + wchar_t tszPhone[MAX_PHONE_LEN]; DBVARIANT dbv; size_t dwPhoneSize = GetDlgItemText(hWndDlg, IDC_ADDRESS, tszPhone, (_countof(tszPhone) - 4)); @@ -558,7 +558,7 @@ HWND SendSMSWindowAdd(MCONTACT hContact) ListMTUnLock(&ssSMSSettings.lmtSendSMSWindowsListMT); LPTSTR lptszContactDisplayName = pcli->pfnGetContactDisplayName(hContact, 0); - TCHAR tszTitle[MAX_PATH]; + wchar_t tszTitle[MAX_PATH]; mir_sntprintf(tszTitle, L"%s - %s", lptszContactDisplayName, TranslateT("Send SMS")); SetWindowText(psswdWindowData->hWnd, tszTitle); SendDlgItemMessage(psswdWindowData->hWnd, IDC_NAME, CB_ADDSTRING, 0, (LPARAM)lptszContactDisplayName); @@ -841,12 +841,12 @@ HWND SendSMSWindowIsOtherInstanceHContact(MCONTACT hContact) // void SendSMSWindowNext(HWND hWndDlg) { - TCHAR tszPhone[MAX_PHONE_LEN]; + wchar_t tszPhone[MAX_PHONE_LEN]; size_t dwPhoneSize, dwMessageSize; TVITEM tvi = { 0 }; dwMessageSize = GET_DLG_ITEM_TEXT_LENGTH(hWndDlg, IDC_MESSAGE); - LPTSTR lptszMessage = (LPTSTR)MEMALLOC(((dwMessageSize + 4)*sizeof(TCHAR))); + LPTSTR lptszMessage = (LPTSTR)MEMALLOC(((dwMessageSize + 4)*sizeof(wchar_t))); if (!lptszMessage) return; @@ -952,7 +952,7 @@ void SendSMSWindowsUpdateAllAccountLists() void AddContactPhonesToComboToListParam(MCONTACT hContact, LPSTR lpszModule, LPSTR lpszValueName, HWND hWndList) { char szBuff[MAX_PATH]; - TCHAR tszPhone[MAX_PHONE_LEN], tszPhoneRaw[MAX_PHONE_LEN]; + wchar_t tszPhone[MAX_PHONE_LEN], tszPhoneRaw[MAX_PHONE_LEN]; size_t i, dwPhoneSize; if (DB_GetStaticStringW(hContact, lpszModule, lpszValueName, tszPhoneRaw, _countof(tszPhoneRaw), &dwPhoneSize)) { @@ -1003,7 +1003,7 @@ void AddContactPhonesToCombo(HWND hWnd, MCONTACT hContact) void AddContactPhonesToTreeViewParam(MCONTACT hContact, LPSTR lpszModule, LPSTR lpszValueName, HWND hWndList, HTREEITEM *phParent) { char szBuff[MAX_PATH]; - TCHAR tszPhone[MAX_PHONE_LEN], tszPhoneRaw[MAX_PHONE_LEN]; + wchar_t tszPhone[MAX_PHONE_LEN], tszPhoneRaw[MAX_PHONE_LEN]; size_t i, dwPhoneSize; TVINSERTSTRUCT tvis = { 0 }; @@ -1073,7 +1073,7 @@ size_t GetSMSMessageLenMax(HWND hWndDlg) size_t dwMessageSize, dwLenght = 160; dwMessageSize = GET_DLG_ITEM_TEXT_LENGTH(hWndDlg, IDC_MESSAGE); - LPTSTR lptszMessage = (LPTSTR)MEMALLOC(((dwMessageSize + 4)*sizeof(TCHAR))); + LPTSTR lptszMessage = (LPTSTR)MEMALLOC(((dwMessageSize + 4)*sizeof(wchar_t))); if (lptszMessage) { dwMessageSize = GetDlgItemText(hWndDlg, IDC_MESSAGE, lptszMessage, (int)dwMessageSize + 2); if (dwMessageSize != WideCharToMultiByte(CP_UTF8, 0, lptszMessage, (int)dwMessageSize, NULL, 0, NULL, NULL)) -- cgit v1.2.3