• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /asuswrt-rt-n18u-9.0.0.4.380.2695/release/src-rt-6.x.4708/router/lighttpd-1.4.39/src/

Lines Matching defs:kv

169 const char *keyvalue_get_value(keyvalue *kv, int k) {
171 for (i = 0; kv[i].value; i++) {
172 if (kv[i].key == k) return kv[i].value;
177 int keyvalue_get_key(keyvalue *kv, const char *s) {
179 for (i = 0; kv[i].value; i++) {
180 if (0 == strcmp(kv[i].value, s)) return kv[i].key;
198 kvb->kv = malloc(kvb->size * sizeof(*kvb->kv));
201 kvb->kv[i] = calloc(1, sizeof(**kvb->kv));
206 kvb->kv = realloc(kvb->kv, kvb->size * sizeof(*kvb->kv));
209 kvb->kv[i] = calloc(1, sizeof(**kvb->kv));
213 kvb->kv[kvb->used]->key = key;
214 kvb->kv[kvb->used]->value = strdup(value);
225 if (kvb->kv[i]->value) free(kvb->kv[i]->value);
226 free(kvb->kv[i]);
229 if (kvb->kv) free(kvb->kv);
249 kvb->kv = malloc(kvb->size * sizeof(*kvb->kv));
252 kvb->kv[i] = calloc(1, sizeof(**kvb->kv));
257 kvb->kv = realloc(kvb->kv, kvb->size * sizeof(*kvb->kv));
260 kvb->kv[i] = calloc(1, sizeof(**kvb->kv));
264 kvb->kv[kvb->used]->key = key ? strdup(key) : NULL;
265 kvb->kv[kvb->used]->value = strdup(value);
276 if (kvb->kv[i]->key) free(kvb->kv[i]->key);
277 if (kvb->kv[i]->value) free(kvb->kv[i]->value);
278 free(kvb->kv[i]);
281 if (kvb->kv) free(kvb->kv);
300 kvb->kv = malloc(kvb->size * sizeof(*kvb->kv));
303 kvb->kv[i] = calloc(1, sizeof(**kvb->kv));
308 kvb->kv = realloc(kvb->kv, kvb->size * sizeof(*kvb->kv));
311 kvb->kv[i] = calloc(1, sizeof(**kvb->kv));
315 kvb->kv[kvb->used]->key = strdup(key);
316 kvb->kv[kvb->used]->realm = strdup(realm);
317 kvb->kv[kvb->used]->type = type;
328 if (kvb->kv[i]->key) free(kvb->kv[i]->key);
329 if (kvb->kv[i]->realm) free(kvb->kv[i]->realm);
330 free(kvb->kv[i]);
333 if (kvb->kv) free(kvb->kv);
379 pcre_keyvalue *kv;
389 kvb->kv = malloc(kvb->size * sizeof(*kvb->kv));
392 kvb->kv[i] = calloc(1, sizeof(**kvb->kv));
397 kvb->kv = realloc(kvb->kv, kvb->size * sizeof(*kvb->kv));
400 kvb->kv[i] = calloc(1, sizeof(**kvb->kv));
404 kv = kvb->kv[kvb->used];
405 if (NULL == (kv->key = pcre_compile(key,
413 if (NULL == (kv->key_extra = pcre_study(kv->key, 0, &errptr)) &&
418 kv->value = buffer_init_string(value);
434 pcre_keyvalue *kv;
437 kv = kvb->kv[i];
438 if (kv->key) pcre_free(kv->key);
439 if (kv->key_extra) pcre_free(kv->key_extra);
440 if (kv->value) buffer_free(kv->value);
441 free(kv);
444 if (kvb->kv) free(kvb->kv);