From 03e3e4ebe0fee7bbe8014014b77a21d22cc090a8 Mon Sep 17 00:00:00 2001 From: "(no author)" <(no author)@4f64403b-2f21-0410-a795-97e2b3489a10> Date: Tue, 6 Apr 2010 00:55:48 +0000 Subject: Fixed translation issue Removed unneeded/duplicated code (thus shaved few more kb from the dll) git-svn-id: https://server.scottellis.com.au/svn/mim_plugs@496 4f64403b-2f21-0410-a795-97e2b3489a10 --- updater/xmldata.cpp | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) (limited to 'updater/xmldata.cpp') diff --git a/updater/xmldata.cpp b/updater/xmldata.cpp index bffba57..46c4449 100644 --- a/updater/xmldata.cpp +++ b/updater/xmldata.cpp @@ -28,7 +28,7 @@ bool OldXMLDataExists(const Category cat) { _tcscat(xml_data_filename, _T("\\")); _tcscat(xml_data_filename, ts = GetTString(category_files[cat])); _tcscat(xml_data_filename, _T(".xml")); - free(ts); + mir_free(ts); HANDLE hDataFile = CreateFile(xml_data_filename, 0, 0, 0, OPEN_EXISTING, 0, 0); if(hDataFile != INVALID_HANDLE_VALUE) { @@ -48,7 +48,7 @@ long OldXMLDataAge(const Category cat) { _tcscat(xml_data_filename, _T("\\")); _tcscat(xml_data_filename, ts = GetTString(category_files[cat])); _tcscat(xml_data_filename, _T(".xml")); - free(ts); + mir_free(ts); HANDLE hDataFile = CreateFile(xml_data_filename, GENERIC_READ, FILE_SHARE_READ, 0, OPEN_EXISTING, 0, 0); if(hDataFile != INVALID_HANDLE_VALUE) { @@ -84,7 +84,7 @@ bool LoadOldXMLData(const Category cat, bool update_age) { _tcscat(xml_data_filename, _T("\\")); _tcscat(xml_data_filename, ts = GetTString(category_files[cat])); _tcscat(xml_data_filename, _T(".xml")); - free(ts); + mir_free(ts); if(pData[cat]) free(pData[cat]); pData[cat] = 0; @@ -132,7 +132,7 @@ bool SaveXMLData(const Category cat) { _tcscat(xml_data_filename, _T("\\")); _tcscat(xml_data_filename, ts = GetTString(category_files[cat])); _tcscat(xml_data_filename, _T(".xml")); - free(ts); + mir_free(ts); if(!CreatePath(options.data_folder)) { return false; @@ -152,6 +152,8 @@ bool SaveXMLData(const Category cat) { return false; } +extern "C" void bz_internal_error ( int errcode ){} + bool bz2_decompress_xml(char *in_data, int in_data_length, BYTE **pDat, int *data_length) { const int BLOCKSIZE = 1024 * 100; @@ -215,7 +217,7 @@ bool bz2_decompress_xml(char *in_data, int in_data_length, BYTE **pDat, int *dat bool UpdateXMLData(const Category cat, const char *redirect_url /*= 0*/, int recurse_count /*=0*/) { if(recurse_count > MAX_REDIRECT_RECURSE) { - PUShowMessage(Translate("Updater: Error getting data - too many redirects"), SM_WARNING); + PUShowMessageT(TranslateT("Updater: Error getting data - too many redirects"), SM_WARNING); return false; } @@ -278,13 +280,13 @@ bool UpdateXMLData(const Category cat, const char *redirect_url /*= 0*/, int rec int len = mir_sntprintf(buff, SIZEOF(buff), TranslateT("Failed to download XML data: ")); FormatMessage(FORMAT_MESSAGE_FROM_SYSTEM, 0, err, 0, buff + len, 512 - len, 0); ShowError(buff); - //MessageBox(0, buff + len, Translate("Updater: Error Downloading XML Data"), MB_OK | MB_ICONWARNING); - char *ts = GetAString(buff); + //MessageBox(0, buff + len, TranslateT("Updater: Error Downloading XML Data"), MB_OK | MB_ICONWARNING); + char *ts = mir_t2a(buff); NLog(ts); - free(ts); + mir_free(ts); } else { ShowError(TranslateT("Failed to download XML data - Response is NULL")); - //MessageBox(0, "Error downloading XML data...\nResponse is NULL"), Translate("Updater Error"), MB_OK | MB_ICONWARNING); + //MessageBox(0, TranslateT("Error downloading XML data...\nResponse is NULL"), Translate("Updater Error"), MB_OK | MB_ICONWARNING); NLog("Failed to download XML data - Response is NULL"); } return LoadOldXMLData(cat, false); @@ -322,9 +324,9 @@ bool UpdateXMLData(const Category cat, const char *redirect_url /*= 0*/, int rec mir_sntprintf(buff, SIZEOF(buff), TranslateT("Failed to download XML data - Invalid response, code %d"), resp->resultCode); ShowError(buff); - char *ts = GetAString(buff); + char *ts = mir_t2a(buff); NLog(ts); - free(ts); + mir_free(ts); CallService(MS_NETLIB_FREEHTTPREQUESTSTRUCT, 0, (LPARAM)resp); resp = 0; return LoadOldXMLData(cat, false); -- cgit v1.2.3