{
wxPluginLibrary::ms_classes = new wxDLImports;
wxPluginManager::CreateManifest();
- return TRUE;
+ return true;
}
virtual void OnExit()
if ( m_linkcount == 0 || --m_linkcount == 0 )
{
delete this;
- return TRUE;
+ return true;
}
- return FALSE;
+ return false;
}
// ------------------------
wxLogDebug(_T("Attempt to unload library '%s' which is not loaded."),
libname.c_str());
- return FALSE;
+ return false;
}
wxLogTrace(_T("dll"), _T("UnloadLibrary(%s)"), realname.c_str());
if ( !entry->UnrefLib() )
{
// not really unloaded yet
- return FALSE;
+ return false;
}
ms_manifest->erase(ms_manifest->find(realname));
- return TRUE;
+ return true;
}
// ------------------------
wxFAIL_MSG( _T("Using a library not loaded with wxDllLoader?") );
if ( success )
- *success = FALSE;
+ *success = false;
return NULL;
}
wxLibraries::~wxLibraries()
{
- wxNode *node = m_loaded.First();
+ wxNode *node = m_loaded.GetFirst();
while (node) {
- wxLibrary *lib = (wxLibrary *)node->Data();
+ wxLibrary *lib = (wxLibrary *)node->GetData();
delete lib;
- node = node->Next();
+ node = node->GetNext();
}
}
wxNode *node = m_loaded.Find(name.GetData());
if (node != NULL)
- return ((wxLibrary *)node->Data());
+ return ((wxLibrary *)node->GetData());
// If DLL shares data, this is necessary.
old_sm_first = wxClassInfo::sm_first;
wxString libname = ConstructLibraryName(name);
- bool success = FALSE;
+ bool success = false;
wxDllType handle = wxDllLoader::LoadLibrary(libname, &success);
if(success)
{
wxObject *wxLibraries::CreateObject(const wxString& path)
{
- wxNode *node = m_loaded.First();
+ wxNode *node = m_loaded.GetFirst();
wxObject *obj;
while (node) {
- obj = ((wxLibrary *)node->Data())->CreateObject(path);
+ obj = ((wxLibrary *)node->GetData())->CreateObject(path);
if (obj)
return obj;
- node = node->Next();
+ node = node->GetNext();
}
return NULL;
}