removed debug code

--HG--
extra : convert_revision : svn%3A39bc706e-5318-0410-9160-8a85361fbb7c/trunk%40195
This commit is contained in:
David Anderson 2006-12-06 00:09:46 +00:00
parent f3bb90924d
commit 73e1d4b9cc
3 changed files with 20 additions and 2 deletions

View File

@ -115,8 +115,7 @@ struct Trie
inline unsigned char charval(char c)
{
unsigned char _c = (unsigned char)c;
return _c - 'A' + 2;
return (unsigned char)c;
}
unsigned int x_check(Trie *trie, char c)

View File

@ -1,5 +1,6 @@
#include <stdio.h>
#include "PluginSys.h"
#include "LibrarySys.h"
CPluginManager g_PluginMngr;
@ -247,6 +248,7 @@ bool CPlugin::SetPauseState(bool paused)
/*******************
* PLUGIN ITERATOR *
*******************/
CPluginManager::CPluginIterator::CPluginIterator(List<IPlugin *> *_mylist)
{
mylist = _mylist;
@ -285,6 +287,21 @@ void CPluginManager::CPluginIterator::Reset()
* PLUGIN MANAGER *
******************/
void CPluginManager::RefreshOrLoadPlugins(const char *basedir)
{
IDirectory *dir = g_LibSys.OpenDirectory(basedir);
while (dir->MoreFiles())
{
if (dir->IsEntryDirectory() && (strcmp(dir->GetEntryName(), "disabled") != 0))
{
char path[PLATFORM_MAX_PATH+1];
g_SMAPI->PathFormat(path, sizeof(path)-1, "%s/%s", basedir, dir->GetEntryName());
RefreshOrLoadPlugins(basedir);
}
}
g_LibSys.CloseDirectory(dir);
}
IPlugin *CPluginManager::LoadPlugin(const char *path, bool debug, PluginType type, char error[], size_t err_max)
{
CPlugin *pPlugin = CPlugin::CreatePlugin(path, debug, type, error, err_max);

View File

@ -95,6 +95,8 @@ public:
virtual IPluginIterator *GetPluginIterator();
virtual void AddPluginsListener(IPluginsListener *listener);
virtual void RemovePluginsListener(IPluginsListener *listener);
public:
virtual void RefreshOrLoadPlugins(const char *basedir);
protected:
void ReleaseIterator(CPluginIterator *iter);
CFunction *GetFunctionFromPool(funcid_t f, CPlugin *plugin);