X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d5dbeb31400b36e640d5a5b644d6107420bf2359..d2f5093319b09251870da78e5578eec55942a531:/src/common/dynlib.cpp diff --git a/src/common/dynlib.cpp b/src/common/dynlib.cpp index ef1ba88aa1..876f60c07d 100644 --- a/src/common/dynlib.cpp +++ b/src/common/dynlib.cpp @@ -22,6 +22,9 @@ #endif #include "wx/wxprec.h" +#if defined(__WINDOWS__) +#include "wx/msw/private.h" +#endif #ifdef __BORLANDC__ #pragma hdrstop @@ -55,8 +58,6 @@ return (void *)0; } #elif defined(__WINDOWS__) -# include - // using LoadLibraryEx under Win32 to avoid name clash with LoadLibrary # ifdef __WIN32__ # define wxDllOpen(lib) ::LoadLibraryEx(lib, 0, 0) @@ -190,7 +191,7 @@ wxDllLoader::GetProgramHandle(void) // shl_findsymbol with NULL handle looks up in main program return 0; #else - wxFAIL_MSG(_("This method is not implemented under Windows or OS/2")); + wxFAIL_MSG( wxT("This method is not implemented under Windows or OS/2")); return 0; #endif } @@ -276,7 +277,7 @@ wxDllLoader::GetSymbol(wxDllType dllHandle, const wxString &name) // wxLibraries (only one instance should normally exist) // --------------------------------------------------------------------------- -wxLibraries::wxLibraries() +wxLibraries::wxLibraries():m_loaded(wxKEY_STRING) { } @@ -321,13 +322,13 @@ wxLibrary *wxLibraries::LoadLibrary(const wxString& name) wxString libPath("/lib:/usr/lib"); // system path first const char *envLibPath = getenv("LD_LIBRARY_PATH"); if ( envLibPath ) - libPath << ':' << envLibPath; - wxStringTokenizer tokenizer(libPath, _T(':')); + libPath << wxT(':') << envLibPath; + wxStringTokenizer tokenizer(libPath, wxT(':')); while ( tokenizer.HasMoreToken() ) { wxString fullname(tokenizer.NextToken()); - fullname << '/' << libname; + fullname << wxT('/') << libname; if ( wxFileExists(fullname) ) { libname = fullname;