From 2cea992a66689b940daaab17259a053af7d229e1 Mon Sep 17 00:00:00 2001 From: George Hazan Date: Sun, 4 Feb 2024 20:13:44 +0300 Subject: code cleaning --- plugins/SeenPlugin/src/file.cpp | 20 ++++++-------------- 1 file changed, 6 insertions(+), 14 deletions(-) (limited to 'plugins/SeenPlugin') diff --git a/plugins/SeenPlugin/src/file.cpp b/plugins/SeenPlugin/src/file.cpp index 5c61ce52a5..a8dd0c4345 100644 --- a/plugins/SeenPlugin/src/file.cpp +++ b/plugins/SeenPlugin/src/file.cpp @@ -21,7 +21,7 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. #include "stdafx.h" bool g_bFileActive; -static wchar_t *g_ptszFileStamp, *g_ptszFileName; +static CMStringW g_ptszFileStamp, g_ptszFileName; ///////////////////////////////////////////////////////////////////////////////////////// // Prepares the log file: @@ -30,24 +30,16 @@ static wchar_t *g_ptszFileStamp, *g_ptszFileName; void InitFileOutput(void) { - ptrW tszFileName(g_plugin.getWStringA("FileName")); - if (tszFileName == NULL) - tszFileName = mir_wstrdup(DEFAULT_FILENAME); - replaceStrW(g_ptszFileName, VARSW(tszFileName)); - - wchar_t *tszPath = NEWWSTR_ALLOCA(g_ptszFileName); - wchar_t *p = wcsrchr(tszPath, '\\'); - if (p) *p = 0; - CreateDirectoryTreeW(tszPath); + g_ptszFileName = VARSW(g_plugin.getMStringW("FileName", DEFAULT_FILENAME)); + CreatePathToFileW(g_ptszFileName); - ptrW tszFileStamp(g_plugin.getWStringA("FileStamp")); - replaceStrW(g_ptszFileStamp, (tszFileStamp == NULL) ? DEFAULT_FILESTAMP : tszFileStamp); + g_ptszFileStamp = g_plugin.getMStringW("FileStamp", DEFAULT_FILESTAMP); } void UninitFileOutput() { - mir_free(g_ptszFileName); - mir_free(g_ptszFileStamp); + g_ptszFileName.Empty(); + g_ptszFileStamp.Empty(); } ///////////////////////////////////////////////////////////////////////////////////////// -- cgit v1.2.3