From 931a7dc1ac0dbc7e6c1083583ced915e572f5b47 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sat, 2 Mar 2019 12:32:44 +0300 Subject: all protocols (even virtual ones) moved to the Protocols folder --- plugins/CurrencyRates/src/DBUtils.cpp | 43 ----------------------------------- 1 file changed, 43 deletions(-) delete mode 100644 plugins/CurrencyRates/src/DBUtils.cpp (limited to 'plugins/CurrencyRates/src/DBUtils.cpp') diff --git a/plugins/CurrencyRates/src/DBUtils.cpp b/plugins/CurrencyRates/src/DBUtils.cpp deleted file mode 100644 index 20189c0f3f..0000000000 --- a/plugins/CurrencyRates/src/DBUtils.cpp +++ /dev/null @@ -1,43 +0,0 @@ -#include "StdAfx.h" - -std::wstring GetNodeText(const TiXmlElement *pNode) -{ - auto *pszText = pNode->GetText(); - if (pszText) - return Utf2T(pszText).get(); - - return std::wstring(); -} - -std::wstring CurrencyRates_DBGetStringW(MCONTACT hContact, const char *szModule, const char *szSetting, const wchar_t *pszDefValue) -{ - if (pszDefValue == nullptr) - pszDefValue = L""; - - return std::wstring(ptrW(db_get_wsa(hContact, szModule, szSetting, pszDefValue))); -} - -bool CurrencyRates_DBWriteDouble(MCONTACT hContact, const char *szModule, const char *szSetting, double dValue) -{ - return 0 == db_set_blob(hContact, szModule, szSetting, &dValue, sizeof(dValue)); -} - -bool CurrencyRates_DBReadDouble(MCONTACT hContact, const char *szModule, const char *szSetting, double& rdValue) -{ - DBVARIANT dbv = {}; - dbv.type = DBVT_BLOB; - - bool bResult = ((0 == db_get(hContact, szModule, szSetting, &dbv)) && (DBVT_BLOB == dbv.type)); - if (bResult) - rdValue = *reinterpret_cast(dbv.pbVal); - - db_free(&dbv); - return bResult; -} - -void FixInvalidChars(tstring &s) -{ - for (auto &c : s) - if (wcschr(L"\\/:*?\"<>|", c)) - c = '_'; -} -- cgit v1.2.3