diff options
Diffstat (limited to 'ext/http11/tst.h')
-rw-r--r-- | ext/http11/tst.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/ext/http11/tst.h b/ext/http11/tst.h index 8e5ab2c..3a58a65 100644 --- a/ext/http11/tst.h +++ b/ext/http11/tst.h @@ -24,14 +24,14 @@ struct node_lines enum tst_constants { - TST_OK, TST_ERROR, TST_NULL_KEY, TST_DUPLICATE_KEY, TST_REPLACE + TST_OK, TST_ERROR, TST_NULL_KEY, TST_DUPLICATE_KEY, TST_REPLACE, TST_LONGEST_MATCH }; struct tst *tst_init(int node_line_width); int tst_insert(unsigned char *key, void *data, struct tst *tst, int option, void **exist_ptr); -void *tst_search(unsigned char *key, struct tst *tst, int *prefix_len); +void *tst_search(const unsigned char *key, struct tst *tst, int option, unsigned int *match_len); void *tst_delete(unsigned char *key, struct tst *tst); |