void LoadExtraPluginsFromDir(const char *initialdir) { CStack<ke::AString *> files; char path[255]; BuildPluginFileList(initialdir, files); while (!files.empty()) { ke::AString *pString = files.front(); ke::SafeSprintf(path, sizeof(path), "%s/%s", initialdir, pString->chars()); g_plugins.loadPluginsFromFile(path); delete pString; files.pop(); } }
void LoadExtraPluginsFromDir(const char *initialdir) { CStack<String *> files; char path[255]; BuildPluginFileList(initialdir, files); while (!files.empty()) { String *pString = files.front(); UTIL_Format(path, sizeof(path)-1, "%s/%s", initialdir, pString->c_str()); g_plugins.loadPluginsFromFile(path); delete pString; files.pop(); } }