X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/306a5d95154602e34bd752aa18859931018d26d5..dca2fe5daecf9c74f227062d8a9a259b4e5ef1fc:/src/unix/stdpaths.cpp diff --git a/src/unix/stdpaths.cpp b/src/unix/stdpaths.cpp index c127fc3d66..4e0c37b18f 100644 --- a/src/unix/stdpaths.cpp +++ b/src/unix/stdpaths.cpp @@ -1,12 +1,11 @@ /////////////////////////////////////////////////////////////////////////////// -// Name: unix/stdpaths.cpp +// Name: src/unix/stdpaths.cpp // Purpose: wxStandardPaths implementation for Unix & OpenVMS systems // Author: Vadim Zeitlin // Modified by: // Created: 2004-10-19 -// RCS-ID: $Id$ // Copyright: (c) 2004 Vadim Zeitlin -// License: wxWindows license +// Licence: wxWindows licence /////////////////////////////////////////////////////////////////////////////// // ============================================================================ @@ -29,6 +28,7 @@ #include "wx/stdpaths.h" #ifndef WX_PRECOMP + #include "wx/app.h" #include "wx/wxcrt.h" #include "wx/utils.h" #endif //WX_PRECOMP @@ -121,7 +121,7 @@ wxString wxStandardPaths::GetExecutablePath() const wxString exeStr; char buf[4096]; - int result = readlink("/proc/self/exe", buf, WXSIZEOF(buf) - sizeof(char)); + int result = readlink("/proc/self/exe", buf, WXSIZEOF(buf) - 1); if ( result != -1 ) { buf[result] = '\0'; // readlink() doesn't NUL-terminate the buffer @@ -196,7 +196,11 @@ wxString wxStandardPaths::GetDataDir() const // practice for running well-written (and so using wxStandardPaths to find // their files) wx applications without installing them static const wxString - envOverride(getenv("WX_" + wxTheApp->GetAppName().Upper() + "_DATA_DIR")); + envOverride( + getenv( + ("WX_" + wxTheApp->GetAppName().Upper() + "_DATA_DIR").c_str() + ) + ); if ( !envOverride.empty() ) return envOverride;