diff options
author | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2019-05-01 22:10:38 +0300 |
---|---|---|
committer | Evgeny Grin (Karlson2k) <k2k@narod.ru> | 2019-05-01 22:12:24 +0300 |
commit | 8aa7d23219052cde065b93adf04c5ded067a1fea (patch) | |
tree | fbf947885f56dd3f3da17a330c39178291ad53a7 /src/testcurl/test_urlparse.c | |
parent | 08ea0cc894bfdd9aeddeb8bb113514c247d2c69e (diff) | |
download | libmicrohttpd-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.c | 9 |
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 | |||
71 | static int | 70 | static int |
72 | test_values (void *cls, | 71 | test_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; |