about summary refs log tree commit homepage
path: root/ext/http11/tst.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/http11/tst.h')
-rw-r--r--ext/http11/tst.h4
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);