]> git.saurik.com Git - wxWidgets.git/commitdiff
fixed compilation bug in prior checkin
authorDavid Surovell <davids@osafoundation.org>
Sun, 4 Dec 2005 01:04:02 +0000 (01:04 +0000)
committerDavid Surovell <davids@osafoundation.org>
Sun, 4 Dec 2005 01:04:02 +0000 (01:04 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@36338 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/unix/stdpaths.cpp

index 9cd1cfdf7da3517fab29ddf72cdd35630be9fda5..5850820158dc5a73cba4d5389a5c9d2ae6279c41 100644 (file)
@@ -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 );