]> git.saurik.com Git - wxWidgets.git/commitdiff
Build fix (Watcom).
authorWłodzimierz Skiba <abx@abx.art.pl>
Fri, 6 May 2005 18:01:08 +0000 (18:01 +0000)
committerWłodzimierz Skiba <abx@abx.art.pl>
Fri, 6 May 2005 18:01:08 +0000 (18:01 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@33971 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/common/filename.cpp

index 80ed64811c6c1f524006d98cfc1f69741466987d..8a9cf92f5c110382229f48c18a9826fd39343828 100644 (file)
@@ -1548,16 +1548,17 @@ wxString wxFileName::GetLongPath() const
 
             wxDynamicLibrary dllKernel(_T("kernel32"));
 
-#ifdef _UNICODE
-    #define ADD_STR_SFX(name) L#name L"W"
-#else
-    #define ADD_STR_SFX(name) #name "A"
-#endif
-
-            if ( dllKernel.HasSymbol(ADD_STR_SFX(GetLongPathName)) )
+            const wxChar* GetLongPathName = _T("GetLongPathName")
+#if wxUSE_UNICODE
+                              _T("W");
+#else // ANSI
+                              _T("A");
+#endif // Unicode/ANSI
+
+            if ( dllKernel.HasSymbol(GetLongPathName) )
             {
                 s_pfnGetLongPathName = (GET_LONG_PATH_NAME)
-                    dllKernel.GetSymbol(ADD_STR_SFX(GetLongPathName));
+                    dllKernel.GetSymbol(GetLongPathName);
             }
 
             // note that kernel32.dll can be unloaded, it stays in memory