]> jfr.im git - irc/quakenet/newserv.git/blobdiff - newsearch/ns-channeliter.c
SearchCtx should contain 'type' - this is to make life easier when defining new searc...
[irc/quakenet/newserv.git] / newsearch / ns-channeliter.c
index d05fa3770e4f4d604715f181c54bc39a6daa240d..b1d47cac896309b7e2350eba6c9988b76c93d0de 100644 (file)
@@ -18,7 +18,7 @@ struct channeliter_localdata {
   nick *lastnick;
 };
 
-struct searchNode *channeliter_parse(searchCtx *ctx, int type, int argc, char **argv) {
+struct searchNode *channeliter_parse(searchCtx *ctx, int argc, char **argv) {
   searchNode *thenode;
   struct channeliter_localdata *localdata;
   
@@ -27,7 +27,7 @@ struct searchNode *channeliter_parse(searchCtx *ctx, int type, int argc, char **
     return NULL;
   }
 
-  if(type != SEARCHTYPE_NICK) {
+  if(ctx->type != SEARCHTYPE_NICK) {
     parseError = "channeliter: this function is only valid for nick searches.";
     return NULL;
   }
@@ -37,7 +37,7 @@ struct searchNode *channeliter_parse(searchCtx *ctx, int type, int argc, char **
     return NULL;
   }
 
-  if(!(localdata->variable=var_register(ctx, type, argv[0], RETURNTYPE_STRING))) {
+  if(!(localdata->variable=var_register(ctx, argv[0], RETURNTYPE_STRING))) {
     free(localdata);
     return NULL;
   }