fixes needed for separate DLL build to work

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@21569 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Vadim Zeitlin
2003-07-02 01:41:23 +00:00
parent 9feb77164b
commit 886dd7d28e
86 changed files with 754 additions and 677 deletions

View File

@@ -73,7 +73,8 @@ enum
// Keys are pairs "key_name = value" where value may be of string or integer
// (long) type (TODO doubles and other types such as wxDate coming soon).
// ----------------------------------------------------------------------------
class WXDLLEXPORT wxConfigBase
class WXDLLEXPORT_BASE wxConfigBase
{
public:
// constants
@@ -292,7 +293,7 @@ private:
// you work in the entry directory and the path is automatically restored
// when the function returns
// Taken out of wxConfig since not all compilers can cope with nested classes.
class wxConfigPathChanger
class WXDLLEXPORT_BASE wxConfigPathChanger
{
public:
// ctor/dtor do path changing/restorin
@@ -308,7 +309,7 @@ private:
m_strOldPath; // saved path
bool m_bChanged; // was the path changed?
DECLARE_NO_COPY_CLASS(wxConfigPathChanger)
DECLARE_NO_COPY_CLASS(wxConfigPathChanger)
};
@@ -338,12 +339,12 @@ private:
'_' only. '$' must be escaped ('\$') in order to be taken literally.
*/
WXDLLEXPORT wxString wxExpandEnvVars(const wxString &sz);
WXDLLEXPORT_BASE wxString wxExpandEnvVars(const wxString &sz);
/*
Split path into parts removing '..' in progress
*/
WXDLLEXPORT void wxSplitPath(wxArrayString& aParts, const wxChar *sz);
WXDLLEXPORT_BASE void wxSplitPath(wxArrayString& aParts, const wxChar *sz);
#endif