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("&apos;"),		TEXT("&quot;"),		TEXT("&amp;"),		TEXT("&lt;"),		TEXT("&gt;") };
-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