]> jfr.im git - irc/quakenet/newserv.git/blobdiff - newsearch/ns-match.c
SearchCtx should contain 'type' - this is to make life easier when defining new searc...
[irc/quakenet/newserv.git] / newsearch / ns-match.c
index 1fe125484333160eb3eaa6a962aac14b560a13f6..a4dba15d19a11e991ce2b2de4f610e6e99c9347f 100644 (file)
@@ -16,7 +16,7 @@ struct match_localdata {
 void *match_exe(searchCtx *ctx, struct searchNode *thenode, void *theinput);
 void match_free(searchCtx *ctx, struct searchNode *thenode);
 
-struct searchNode *match_parse(searchCtx *ctx, int type, int argc, char **argv) {
+struct searchNode *match_parse(searchCtx *ctx, int argc, char **argv) {
   struct match_localdata *localdata;
   struct searchNode *thenode;
   struct searchNode *targnode, *patnode;
@@ -27,11 +27,11 @@ struct searchNode *match_parse(searchCtx *ctx, int type, int argc, char **argv)
   }
 
   /* @fixme check this works with new parsing semantics */
-  targnode = ctx->parser(ctx, type, argv[0]);
+  targnode = ctx->parser(ctx, argv[0]);
   if (!(targnode = coerceNode(ctx,targnode, RETURNTYPE_STRING)))
     return NULL;
 
-  patnode = ctx->parser(ctx, type, argv[1]);
+  patnode = ctx->parser(ctx, argv[1]);
   if (!(patnode = coerceNode(ctx,patnode, RETURNTYPE_STRING))) {
     (targnode->free)(ctx, targnode);
     return NULL;