From 92384716797eae7e739ea5b4cb2ca7995d53bc86 Mon Sep 17 00:00:00 2001 From: David Surovell Date: Sun, 4 Dec 2005 01:04:02 +0000 Subject: [PATCH] fixed compilation bug in prior checkin git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36338 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775 --- src/unix/stdpaths.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/unix/stdpaths.cpp b/src/unix/stdpaths.cpp index 9cd1cfdf7d..5850820158 100644 --- a/src/unix/stdpaths.cpp +++ b/src/unix/stdpaths.cpp @@ -62,14 +62,15 @@ wxString wxStandardPaths::GetInstallPrefix() const wxChar buf[4096]; int result; - result = readlink( wxT("/proc/self/exe"), buf, WXSIZEOF(buf) - sizeof(wxChar) ); + // FIXME: is readlink() Unicode-aware or not??? + result = readlink( (const char*)wxT("/proc/self/exe"), buf, WXSIZEOF(buf) - sizeof(wxChar) ); if (result != -1) { - buff[result] = wxChar(0); + buf[result] = wxChar(0); wxString exeStr( buf, wxConvLibc ); // consider that we're in the last "bin" subdirectory of our prefix - wxString basename( wxString( wxTheApp->argv[0]).AfterLast(_T('/')) ); + wxString basename( wxString( wxTheApp->argv[0]).AfterLast( wxChar('/')) ); size_t pos = exeStr.find( wxT("/bin/") + basename ); if (pos != wxString::npos) pathPtr->m_prefix.assign( exeStr, 0, pos ); -- 2.45.2