X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bd046d42215b11a898c3519889c8170134cb749a..6945b5878c8d46a56f1a59f558837a0943492f3c:/src/gtk/utilsres.cpp diff --git a/src/gtk/utilsres.cpp b/src/gtk/utilsres.cpp index cf8a946da7..45bdc9fec1 100644 --- a/src/gtk/utilsres.cpp +++ b/src/gtk/utilsres.cpp @@ -7,9 +7,8 @@ // Licence: wxWindows licence ///////////////////////////////////////////////////////////////////////////// -//#ifdef __GNUG__ -//#pragma implementation "utils.h" -//#endif +// For compilers that support precompilation, includes "wx.h". +#include "wx/wxprec.h" #include "wx/utils.h" #include "wx/string.h" @@ -26,11 +25,11 @@ bool wxWriteResource(const wxString& section, const wxString& entry, const wxStr { wxString filename( file ); if (filename.IsEmpty()) filename = wxT(".wxWindows"); - + wxFileConfig conf( wxTheApp->GetAppName(), wxTheApp->GetVendorName(), filename ); - + conf.SetPath( section ); - + return conf.Write( entry, value ); } @@ -58,27 +57,27 @@ bool wxWriteResource(const wxString& section, const wxString& entry, int value, return wxWriteResource(section, entry, buf, file); } -bool wxGetResource(const wxString& section, const wxString& entry, char **value, const wxString& file ) +bool wxGetResource(const wxString& section, const wxString& entry, wxChar **value, const wxString& file ) { wxString filename( file ); if (filename.IsEmpty()) filename = wxT(".wxWindows"); - + wxFileConfig conf( wxTheApp->GetAppName(), wxTheApp->GetVendorName(), filename ); - + conf.SetPath( section ); - + wxString result; - if (conf.Write( entry, &result )) + if (conf.Read( entry, &result )) { if (!result.IsEmpty()) - { - char *s = new char[result.Len()+1]; - wxStrcpy( s, result.c_str() ); - *value = s; - return TRUE; - } + { + wxChar *s = new wxChar[result.Len()+1]; + wxStrcpy( s, result.c_str() ); + *value = s; + return TRUE; + } } - + return FALSE; }