addcommandtotree(searchCmdTree, name, 0, 0, (CommandHandler)acmd);
for (sl=globalterms; sl; sl=sl->next) {
- registersearchterm( acmd, sl->name->content, sl->cmd, 0, sl->help);
+ addcommandexttotree(acmd->searchtree, sl->name->content, 0, 1, (CommandHandler)sl->cmd, sl->help);
}
return acmd;
deregistercontrolcmd(scmd->name->content, (CommandHandler)scmd->handler);
destroycommandtree(scmd->outputtree);
destroycommandtree(scmd->searchtree);
+ deletecommandfromtree(searchCmdTree, scmd->name->content, (CommandHandler) scmd);
freesstring(scmd->name);
free(scmd);
}
#include "../authext/authext.h"
#include "../patricia/patricia.h"
+#ifndef __NEWSEARCH_H
+#define __NEWSEARCH_H
+
#define NSMAX_KILL_LIMIT 500
#define NSMAX_GLINE_LIMIT 500
#define NSMAX_GLINE_CLONES 5
extern NickDisplayFunc defaultnickfn;
extern ChanDisplayFunc defaultchanfn;
+#endif