From df30d0bc2a52abd9889d754d30ce6aba70ae87cd Mon Sep 17 00:00:00 2001 From: "Robin Burchell w00t@inspircd.org" Date: Sun, 9 Nov 2008 03:11:54 +0000 Subject: Move modules_core_init() to ModuleManager::LoadModuleList(). git-svn-id: http://anope.svn.sourceforge.net/svnroot/anope/trunk@1612 5417fbe8-f217-4b02-8779-1006273d7864 --- include/extern.h | 1 - include/modules.h | 8 +++++++- 2 files changed, 7 insertions(+), 2 deletions(-) (limited to 'include') diff --git a/include/extern.h b/include/extern.h index 9aa5292c3..2467bff60 100644 --- a/include/extern.h +++ b/include/extern.h @@ -714,7 +714,6 @@ E int str_is_cidr(char *str, uint32 * ip, uint32 * mask, char **host); /**** modules.c ****/ -E void modules_core_init(int number, char **list); E void modules_unload_all(bool fini, bool unload_proto); /* Read warnings near function source */ E void moduleCallBackRun(void); E void moduleCleanStruct(ModuleData **moduleData); diff --git a/include/modules.h b/include/modules.h index e421187c8..884ece7eb 100644 --- a/include/modules.h +++ b/include/modules.h @@ -136,7 +136,13 @@ struct ModuleLang_ { */ CoreExport class ModuleManager { - + public: + /** + * Load up a list of modules. + * @param total_modules The number of modules to load + * @param module_list The list of modules to load + **/ + static void LoadModuleList(int total_modules, char **module_list); }; /** Every module in Anope is actually a class. -- cgit