diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/core/miranda.cpp | 6 | ||||
-rw-r--r-- | src/core/miranda.h | 45 | ||||
-rw-r--r-- | src/modules/button/button.cpp | 16 | ||||
-rw-r--r-- | src/modules/clist/clc.cpp | 23 |
4 files changed, 21 insertions, 69 deletions
diff --git a/src/core/miranda.cpp b/src/core/miranda.cpp index 2403b5aaf8..5bcf10285f 100644 --- a/src/core/miranda.cpp +++ b/src/core/miranda.cpp @@ -578,11 +578,7 @@ int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE, LPSTR, int ) MyMonitorFromPoint = (pfnMyMonitorFromPoint)GetProcAddress(hUser32, "MonitorFromPoint");
MyMonitorFromRect = (pfnMyMonitorFromRect)GetProcAddress(hUser32, "MonitorFromRect");
MyMonitorFromWindow = (pfnMyMonitorFromWindow)GetProcAddress(hUser32, "MonitorFromWindow");
-#ifdef _UNICODE
MyGetMonitorInfo = (pfnMyGetMonitorInfo)GetProcAddress(hUser32, "GetMonitorInfoW");
-#else
- MyGetMonitorInfo = (pfnMyGetMonitorInfo)GetProcAddress(hUser32, "GetMonitorInfoA");
-#endif
hShFolder = GetModuleHandleA("shell32");
shGetSpecialFolderPathA = (pfnSHGetSpecialFolderPathA)GetProcAddress(hShFolder, "SHGetSpecialFolderPathA");
@@ -769,8 +765,6 @@ static INT_PTR GetMirandaVersionText(WPARAM wParam, LPARAM lParam) mir_snprintf(( char* )lParam, wParam, "%S x64 Unicode", productVersion );
#elif defined( _UNICODE )
mir_snprintf(( char* )lParam, wParam, "%S Unicode", productVersion );
-#else
- lstrcpyn((char*)lParam, productVersion, wParam);
#endif
mir_free(pVerInfo);
return 0;
diff --git a/src/core/miranda.h b/src/core/miranda.h index f9d6340fb4..044b807fa7 100644 --- a/src/core/miranda.h +++ b/src/core/miranda.h @@ -44,11 +44,7 @@ typedef HRESULT (STDAPICALLTYPE *pfnSHGetSpecialFolderPathW)(HWND, LPWSTR, int, extern pfnSHGetSpecialFolderPathA shGetSpecialFolderPathA;
extern pfnSHGetSpecialFolderPathW shGetSpecialFolderPathW;
-#ifdef _UNICODE
#define shGetSpecialFolderPath shGetSpecialFolderPathW
-#else
-#define shGetSpecialFolderPath shGetSpecialFolderPathA
-#endif
typedef HDESK (WINAPI* pfnOpenInputDesktop)(DWORD, BOOL, DWORD);
extern pfnOpenInputDesktop openInputDesktop;
@@ -177,13 +173,8 @@ char* Utf8EncodeUcs2( const wchar_t* str ); int Ucs2toUtf8Len(const wchar_t *src);
-#if defined( _UNICODE )
- #define Utf8DecodeT Utf8DecodeUcs2
- #define Utf8EncodeT Utf8EncodeUcs2
-#else
- #define Utf8DecodeT Utf8DecodeA
- #define Utf8EncodeT Utf8Encode
-#endif
+#define Utf8DecodeT Utf8DecodeUcs2
+#define Utf8EncodeT Utf8EncodeUcs2
/**** langpack.c ***********************************************************************/
@@ -215,18 +206,12 @@ __inline unsigned int hashstr(const wchar_t * key) int pathToAbsolute(const char *pSrc, char *pOut, char* base);
void CreatePathToFile( char* wszFilePath );
int CreateDirectoryTree(const char *szDir);
-#if defined( _UNICODE )
- void CreatePathToFileW( WCHAR* wszFilePath );
- int CreateDirectoryTreeW(const WCHAR *szDir);
- int pathToAbsoluteW(const TCHAR *pSrc, TCHAR *pOut, TCHAR* base);
- #define pathToAbsoluteT pathToAbsoluteW
- #define CreatePathToFileT CreatePathToFileW
- #define CreateDirectoryTreeT CreateDirectoryTreeW
-#else
- #define pathToAbsoluteT pathToAbsolute
- #define CreatePathToFileT CreatePathToFile
- #define CreateDirectoryTreeT CreateDirectoryTree
-#endif
+void CreatePathToFileW( WCHAR* wszFilePath );
+int CreateDirectoryTreeW(const WCHAR *szDir);
+int pathToAbsoluteW(const TCHAR *pSrc, TCHAR *pOut, TCHAR* base);
+#define pathToAbsoluteT pathToAbsoluteW
+#define CreatePathToFileT CreatePathToFileW
+#define CreateDirectoryTreeT CreateDirectoryTreeW
/**** skin2icons.c *********************************************************************/
@@ -309,9 +294,7 @@ __inline static INT_PTR CallProtoService( const char* szModule, const char* szSe /**** utils.c **************************************************************************/
-#if defined( _UNICODE )
- char* __fastcall rtrim(char* str);
-#endif
+char* __fastcall rtrim(char* str);
TCHAR* __fastcall rtrim(TCHAR* str);
char* __fastcall ltrim(char* str);
char* __fastcall ltrimp(char* str);
@@ -353,19 +336,9 @@ public: operator const LPARAM () const { return ( LPARAM )m_body; }
};
-#ifdef _UNICODE
-
#define StrConvT( x ) StrConvUT( x )
#define StrConvTu( x ) x
#define StrConvA( x ) StrConvAT( x )
#define StrConvU( x ) x
-#else
-
-#define StrConvT( x ) x
-#define StrConvTu( x ) StrConvAT( x )
-#define StrConvA( x ) x
-#define StrConvU( x ) StrConvUT( x )
-
-#endif
diff --git a/src/modules/button/button.cpp b/src/modules/button/button.cpp index 86282fe47f..7395f2122a 100644 --- a/src/modules/button/button.cpp +++ b/src/modules/button/button.cpp @@ -489,14 +489,10 @@ static LRESULT CALLBACK MButtonWndProc(HWND hwndDlg, UINT msg, WPARAM wParam, L SendMessage(bct->hwndToolTips, TTM_DELTOOL, 0, (LPARAM)&ti);
ti.uFlags = TTF_IDISHWND|TTF_SUBCLASS;
ti.uId = (UINT_PTR)bct->hwnd;
- #if defined( _UNICODE )
- if ( lParam & BATF_UNICODE )
- ti.lpszText = mir_wstrdup( TranslateW(( WCHAR* )wParam ));
- else
- ti.lpszText = LangPackPcharToTchar(( char* )wParam );
- #else
- ti.lpszText = Translate(( char* )wParam );
- #endif
+ if ( lParam & BATF_UNICODE )
+ ti.lpszText = mir_wstrdup( TranslateW(( WCHAR* )wParam ));
+ else
+ ti.lpszText = LangPackPcharToTchar(( char* )wParam );
if (bct->pAccPropServices) {
wchar_t *tmpstr = mir_t2u(ti.lpszText);
bct->pAccPropServices->SetHwndPropStr(bct->hwnd, OBJID_CLIENT,
@@ -504,9 +500,7 @@ static LRESULT CALLBACK MButtonWndProc(HWND hwndDlg, UINT msg, WPARAM wParam, L mir_free(tmpstr);
}
SendMessage( bct->hwndToolTips, TTM_ADDTOOL, 0, (LPARAM)&ti);
- #if defined( _UNICODE )
- mir_free( ti.lpszText );
- #endif
+ mir_free( ti.lpszText );
}
break;
case WM_SETFOCUS: // set keybord focus and redraw
diff --git a/src/modules/clist/clc.cpp b/src/modules/clist/clc.cpp index 1a9e32617f..982ede3406 100644 --- a/src/modules/clist/clc.cpp +++ b/src/modules/clist/clc.cpp @@ -422,25 +422,16 @@ LRESULT CALLBACK fnContactListControlWndProc(HWND hwnd, UINT msg, WPARAM wParam, }
if ( dbcws->value.type == DBVT_ASCIIZ ) {
- #if defined( UNICODE )
- WCHAR* wszGrpName = mir_a2u(dbcws->value.pszVal+1);
- eq = !lstrcmp( szFullName, wszGrpName );
- mir_free( wszGrpName );
- #else
- eq = !lstrcmp( szFullName, dbcws->value.pszVal+1 );
- #endif
+ WCHAR* wszGrpName = mir_a2u(dbcws->value.pszVal+1);
+ eq = !lstrcmp( szFullName, wszGrpName );
+ mir_free( wszGrpName );
}
else {
char* szGrpName = NEWSTR_ALLOCA(dbcws->value.pszVal+1);
- #if defined( UNICODE )
- WCHAR* wszGrpName;
- Utf8Decode(szGrpName, &wszGrpName );
- eq = !lstrcmp( szFullName, wszGrpName );
- mir_free( wszGrpName );
- #else
- Utf8Decode(szGrpName, NULL);
- eq = !lstrcmp( szFullName, szGrpName );
- #endif
+ WCHAR* wszGrpName;
+ Utf8Decode(szGrpName, &wszGrpName );
+ eq = !lstrcmp( szFullName, wszGrpName );
+ mir_free( wszGrpName );
}
if ( eq && (contact->group->hideOffline != 0) == ((dbcws->value.pszVal[0] & GROUPF_HIDEOFFLINE) != 0))
break; //only expanded has changed: no action reqd
|