#include <stdio.h>
#include <stdlib.h>
-void *kick_exe(struct searchNode *thenode, void *theinput);
-void kick_free(struct searchNode *thenode);
+void *kick_exe(searchCtx *ctx, struct searchNode *thenode, void *theinput);
+void kick_free(searchCtx *ctx, struct searchNode *thenode);
-struct searchNode *kick_parse(int type, int argc, char **argv) {
+struct searchNode *kick_parse(searchCtx *ctx, int argc, char **argv) {
struct searchNode *thenode;
nick *np;
- if (type!=SEARCHTYPE_CHANNEL) {
+ if (ctx->type!=SEARCHTYPE_CHANNEL) {
parseError="kick: only channel searches are supported";
return NULL;
}
return thenode;
}
-void *kick_exe(struct searchNode *thenode, void *theinput) {
+void *kick_exe(searchCtx *ctx, struct searchNode *thenode, void *theinput) {
nick *np;
chanindex *cip;
return (void *)1;
}
-void kick_free(struct searchNode *thenode) {
+void kick_free(searchCtx *ctx, struct searchNode *thenode) {
free(thenode);
}