X-Git-Url: https://git.librecmc.org/?p=oweals%2Fjsonpath.git;a=blobdiff_plain;f=matcher.h;h=5dc2869f12fe3a37cc87b2d23bd1cd20d3a3b98a;hp=41872415266a9978cf0e405301b555cb164b1c64;hb=560afcf584db83ce828b2c44a78b9f20a6fc96dc;hpb=baeded13085b9cd2f5d866fbcfaee63a52144f07 diff --git a/matcher.h b/matcher.h index 4187241..5dc2869 100644 --- a/matcher.h +++ b/matcher.h @@ -28,7 +28,10 @@ #include "parser.h" +typedef void (*jp_match_cb_t)(struct json_object *res, void *priv); + struct json_object * -jp_match(struct jp_opcode *path, struct json_object *jsobj); +jp_match(struct jp_opcode *path, struct json_object *jsobj, + jp_match_cb_t cb, void *priv); #endif