From bf7494126f2ce1f6de9fda7ea1de0d02809be131 Mon Sep 17 00:00:00 2001 From: Kirill Volinsky Date: Thu, 14 Mar 2013 11:40:27 +0000 Subject: plusification git-svn-id: http://svn.miranda-ng.org/main/trunk@4020 1316c22d-e87f-b044-9b9b-93d7a3e3ba9c --- plugins/WhoUsesMyFiles/src/list.cpp | 2 +- plugins/WhoUsesMyFiles/src/wumf.cpp | 11 +++-------- plugins/WhoUsesMyFiles/src/wumf.h | 8 +++++++- plugins/WhoUsesMyFiles/src/wumfplug.cpp | 18 +++++++----------- 4 files changed, 18 insertions(+), 21 deletions(-) (limited to 'plugins/WhoUsesMyFiles/src') diff --git a/plugins/WhoUsesMyFiles/src/list.cpp b/plugins/WhoUsesMyFiles/src/list.cpp index 1e52e12e4d..1f635837ca 100644 --- a/plugins/WhoUsesMyFiles/src/list.cpp +++ b/plugins/WhoUsesMyFiles/src/list.cpp @@ -16,7 +16,7 @@ PWumf new_wumf( DWORD dwID, if(!w)return NULL; #define SCPY(X) if(X){w->X = (LPSTR)malloc(1+strlen(X));if(!w->X)return NULL;strcpy(w->X, X);} else { w->X = NULL;} - #define SCPYW(X) if(X){w->X = (LPSTR)malloc(1+lstrlenW(X));if(!w->X)return NULL;wsprintfA(w->X, "%S", X);} else { w->X = NULL;} + #define SCPYW(X) if(X){w->X = (LPSTR)malloc(1+lstrlenW((LPWSTR)X));if(!w->X)return NULL;wsprintfA(w->X, "%S", X);} else { w->X = NULL;} #define SCCPY(X, Y) w->X = (LPSTR)malloc(1+strlen(Y));if(!w->X)return NULL;strcpy(w->X, Y) diff --git a/plugins/WhoUsesMyFiles/src/wumf.cpp b/plugins/WhoUsesMyFiles/src/wumf.cpp index cac2a452df..8eeb2308e0 100644 --- a/plugins/WhoUsesMyFiles/src/wumf.cpp +++ b/plugins/WhoUsesMyFiles/src/wumf.cpp @@ -7,11 +7,6 @@ static PWumf list = NULL; static PWumf lst = NULL; -extern WUMF_OPTIONS WumfOptions; -extern HANDLE hInst; -extern HWND hDlg; -extern char ModuleName[]; - HANDLE hLog = INVALID_HANDLE_VALUE; BOOL wumf(); @@ -297,7 +292,7 @@ void process_file(SESSION_INFO_1 s_info, FILE_INFO_3 f_info) PWumf w = fnd_cell(&list, f_info.fi3_id); if(!w) { - w = new_wumf(f_info.fi3_id, f_info.fi3_username, f_info.fi3_pathname, s_info.sesi1_cname, NULL, 0, f_info.fi3_permissions, GetFileAttributes(f_info.fi3_pathname)); + w = new_wumf(f_info.fi3_id, (LPSTR)f_info.fi3_username, (LPSTR)f_info.fi3_pathname, (LPSTR)s_info.sesi1_cname, NULL, 0, f_info.fi3_permissions, GetFileAttributes((LPSTR)f_info.fi3_pathname)); w->mark = FALSE; if(!add_cell(&list, w)){ msg("Error memory allocation"); @@ -313,8 +308,8 @@ void printError(DWORD res) { LPVOID lpMsgBuf; FormatMessage(FORMAT_MESSAGE_ALLOCATE_BUFFER|FORMAT_MESSAGE_FROM_SYSTEM|FORMAT_MESSAGE_IGNORE_INSERTS, NULL, res, 0, (LPTSTR) &lpMsgBuf, 0, NULL ); - OutputDebugString(lpMsgBuf); - msg(lpMsgBuf); + OutputDebugString((LPCTSTR)lpMsgBuf); + msg((LPCTSTR)lpMsgBuf); LocalFree( lpMsgBuf ); } diff --git a/plugins/WhoUsesMyFiles/src/wumf.h b/plugins/WhoUsesMyFiles/src/wumf.h index 5535ae0c5f..331fa48eef 100644 --- a/plugins/WhoUsesMyFiles/src/wumf.h +++ b/plugins/WhoUsesMyFiles/src/wumf.h @@ -21,6 +21,8 @@ #include "resource.h" +#define ModuleName "WUMF Plugin" + #define LIFETIME_MAX 60 #define LIFETIME_MIN 1 #define MAX_PATHNAME 512 @@ -111,7 +113,11 @@ BOOL del_all (PWumf* l); void mark_all (PWumf* l, BOOL mark); BOOL del_marked(PWumf* l); - +extern WUMF_OPTIONS WumfOptions; +extern HINSTANCE hInst; +extern HANDLE hLog; +static HANDLE hWumfBut; +extern PWumf list; void FreeAll(); VOID CALLBACK TimerProc(HWND, UINT, UINT_PTR, DWORD); diff --git a/plugins/WhoUsesMyFiles/src/wumfplug.cpp b/plugins/WhoUsesMyFiles/src/wumfplug.cpp index 545909511a..b4af03a16b 100644 --- a/plugins/WhoUsesMyFiles/src/wumfplug.cpp +++ b/plugins/WhoUsesMyFiles/src/wumfplug.cpp @@ -2,13 +2,9 @@ HINSTANCE hInst; WUMF_OPTIONS WumfOptions = { 0 }; -const char ModuleName[] = "WUMF Plugin"; HANDLE hMenuItem = 0; -extern HANDLE hLog; -static HWND hDlg; -static HANDLE hWumfBut; -extern PWumf list; int hLangpack; +HWND hDlg; static PLUGININFOEX pluginInfo = { sizeof(PLUGININFOEX), @@ -21,7 +17,7 @@ static PLUGININFOEX pluginInfo = { "http://miranda-ng.org/", UNICODE_AWARE, // {80DCA515-973A-4A7E-8B85-5D8EC88FC5A7} - { 0x80dca515, 0x973a, 0x4a7e, { 0x8b, 0x85, 0x5d, 0x8e, 0xc8, 0x8f, 0xc5, 0xa7 } } + {0x80dca515, 0x973a, 0x4a7e, {0x8b, 0x85, 0x5d, 0x8e, 0xc8, 0x8f, 0xc5, 0xa7}} }; void LoadOptions() @@ -228,9 +224,9 @@ void ShowThePreview() -BOOL WINAPI DllMain(HINSTANCE hinstDLL,DWORD fdwReason,LPVOID lpvReserved) +BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved) { - hInst=hinstDLL; + hInst = hinstDLL; return TRUE; } @@ -289,7 +285,7 @@ static INT_PTR WumfMenuCommand(WPARAM wParam,LPARAM lParam) return iResult; } -__declspec(dllexport) PLUGININFOEX* MirandaPluginInfoEx(DWORD mirandaVersion) +extern "C" __declspec(dllexport) PLUGININFOEX* MirandaPluginInfoEx(DWORD mirandaVersion) { return &pluginInfo; } @@ -574,7 +570,7 @@ int OptionsInit(WPARAM wparam,LPARAM lparam) return 0; } -__declspec(dllexport) int Load(void) +extern "C" __declspec(dllexport) int Load(void) { mir_getLP(&pluginInfo); @@ -619,7 +615,7 @@ __declspec(dllexport) int Load(void) return 0; } -__declspec(dllexport) int Unload(void) +extern "C" __declspec(dllexport) int Unload(void) { KillTimer(NULL, 777); CloseHandle(hLog); -- cgit v1.2.3