aboutsummaryrefslogtreecommitdiff
path: root/src/testcurl/test_urlparse.c
diff options
context:
space:
mode:
authorEvgeny Grin (Karlson2k) <k2k@narod.ru>2019-05-01 22:10:38 +0300
committerEvgeny Grin (Karlson2k) <k2k@narod.ru>2019-05-01 22:12:24 +0300
commit8aa7d23219052cde065b93adf04c5ded067a1fea (patch)
treefbf947885f56dd3f3da17a330c39178291ad53a7 /src/testcurl/test_urlparse.c
parent08ea0cc894bfdd9aeddeb8bb113514c247d2c69e (diff)
downloadlibmicrohttpd-8aa7d23219052cde065b93adf04c5ded067a1fea.tar.gz
libmicrohttpd-8aa7d23219052cde065b93adf04c5ded067a1fea.zip
Partial revert of 1b610e5b13b7b96e7b3f372c8da1ec9d840f896a.
Implemented new functions for key and value with binary zero. Significantly speedup search for key by using key size.
Diffstat (limited to 'src/testcurl/test_urlparse.c')
-rw-r--r--src/testcurl/test_urlparse.c9
1 files changed, 2 insertions, 7 deletions
diff --git a/src/testcurl/test_urlparse.c b/src/testcurl/test_urlparse.c
index 1e6cc28c..8675f19c 100644
--- a/src/testcurl/test_urlparse.c
+++ b/src/testcurl/test_urlparse.c
@@ -67,18 +67,13 @@ copyBuffer (void *ptr, size_t size, size_t nmemb, void *ctx)
67 return size * nmemb; 67 return size * nmemb;
68} 68}
69 69
70
71static int 70static int
72test_values (void *cls, 71test_values (void *cls,
73 enum MHD_ValueKind kind, 72 enum MHD_ValueKind kind,
74 const char *key, 73 const char *key,
75 const char *value, 74 const char *value)
76 size_t value_size)
77{ 75{
78 (void) cls; 76 (void)cls;(void)kind; /* Unused. Silent compiler warning. */
79 (void) kind;
80 (void) value_size;
81
82 if ( (0 == strcmp (key, "a")) && 77 if ( (0 == strcmp (key, "a")) &&
83 (0 == strcmp (value, "b")) ) 78 (0 == strcmp (value, "b")) )
84 matches += 1; 79 matches += 1;