From 702f2b6951058a0569f0210a19545c79bcb5b511 Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Sun, 17 Mar 2013 10:05:05 +0000 Subject: one more part of replacing own functions to core functions git-svn-id: http://svn.miranda-ng.org/main/trunk@4068 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/IEView/src/TextToken.cpp | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'plugins/IEView/src/TextToken.cpp') diff --git a/plugins/IEView/src/TextToken.cpp b/plugins/IEView/src/TextToken.cpp index 1b6d2fed58..0c16b6aa55 100644 --- a/plugins/IEView/src/TextToken.cpp +++ b/plugins/IEView/src/TextToken.cpp @@ -26,8 +26,8 @@ TextToken::TextToken(int type, const char *text, int len) { tag = 0; end = false; this->type = type; - this->text = Utils::dupString(text, len); - this->wtext = Utils::convertToWCS(this->text); + this->text = mir_strndup(text, len); + this->wtext = mir_a2t(this->text); this->link = NULL; this->wlink = NULL; } @@ -37,24 +37,24 @@ TextToken::TextToken(int type, const wchar_t *wtext, int len) { tag = 0; end = false; this->type = type; - this->wtext = Utils::dupString(wtext, len); - this->text = Utils::convertToString(this->wtext); + this->wtext = mir_tstrndup(wtext, len); + this->text = mir_t2a(this->wtext); this->link = NULL; this->wlink = NULL; } TextToken::~TextToken() { if (text!=NULL) { - delete text; + mir_free(text); } if (wtext!=NULL) { - delete wtext; + mir_free(wtext); } if (link!=NULL) { - delete link; + mir_free(link); } if (wlink!=NULL) { - delete wlink; + mir_free(wlink); } } @@ -109,8 +109,8 @@ void TextToken::setLink(const char *link) { if (this->wlink != NULL) { delete this->wlink; } - this->link = Utils::dupString(link); - this->wlink = Utils::convertToWCS(link); + this->link = mir_strdup(link); + this->wlink = mir_a2t(link); } void TextToken::setLink(const wchar_t *link) { @@ -120,8 +120,8 @@ void TextToken::setLink(const wchar_t *link) { if (this->wlink != NULL) { delete this->wlink; } - this->link = Utils::convertToString(link); - this->wlink = Utils::dupString(link); + this->link = mir_t2a(link); + this->wlink = mir_tstrdup(link); } static int countNoWhitespace(const wchar_t *str) { @@ -145,11 +145,11 @@ TextToken* TextToken::tokenizeMath(const wchar_t *text) { char* mthDelStart = (char *)CallService(MATH_GET_PARAMS, (WPARAM)MATH_PARAM_STARTDELIMITER, 0); char* mthDelEnd = (char *)CallService(MATH_GET_PARAMS, (WPARAM)MATH_PARAM_ENDDELIMITER, 0); if (mthDelStart!=NULL) { - mathTagName[0] = Utils::convertToWCS(mthDelStart); + mathTagName[0] = mir_a2t(mthDelStart); mathTagLen[0] = (int)wcslen(mathTagName[0]); } if (mthDelEnd!=NULL) { - mathTagName[1] = Utils::convertToWCS(mthDelEnd); + mathTagName[1] = mir_a2t(mthDelEnd); mathTagLen[1] = (int)wcslen(mathTagName[1]); } CallService(MTH_FREE_MATH_BUFFER,0, (LPARAM) mthDelStart); @@ -307,7 +307,7 @@ TextToken* TextToken::tokenizeBBCodes(const wchar_t *text, int l) { newTokenType = BBCODE; newTokenSize = k - i; if (bbTagArg[j]) { - wchar_t *urlLink = Utils::dupString(text + tagArgStart, tagArgEnd - tagArgStart); + wchar_t *urlLink = mir_tstrndup(text + tagArgStart, tagArgEnd - tagArgStart); bbToken->setLink(urlLink); delete urlLink; } -- cgit v1.2.3