From 706aef01fbbcee885fcb6d76228f669d48d16f25 Mon Sep 17 00:00:00 2001 From: filipe Date: Thu, 13 Sep 2007 04:12:01 +0000 Subject: After some discussion with tst upstream author (Peter A friend), he changed the tst library to meet mongrel needs, and he also close the bug upstream :D So we are in sync with his source code and bug 10279 is closed with this commit. git-svn-id: svn+ssh://rubyforge.org/var/svn/mongrel/trunk@586 19e92222-5c0b-0410-8929-a290d50e31e9 --- ext/http11/tst.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'ext/http11/tst.h') 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); -- cgit v1.2.3-24-ge0c7