Home
last modified time | relevance | path

Searched refs:kvb (Results 1 – 6 of 6) sorted by relevance

/lighttpd1.4/src/
H A Dmod_rewrite.c47 kvb = cpv->v.v; in FREE_FUNC()
57 if (kvb) pcre_keyvalue_buffer_free(kvb); in FREE_FUNC()
99 if (NULL == kvb) { in mod_rewrite_parse_list()
101 kvb = pcre_keyvalue_buffer_init(); in mod_rewrite_parse_list()
102 kvb->cfgidx = condidx; in mod_rewrite_parse_list()
129 if (percent && 0 == kvb->x0) in mod_rewrite_parse_list()
132 return kvb; in mod_rewrite_parse_list()
204 kvb = cpv->v.v; in SETDEFAULTS_FUNC()
211 kvb = cpv->v.v; in SETDEFAULTS_FUNC()
218 kvb = cpv->v.v; in SETDEFAULTS_FUNC()
[all …]
H A Dkeyvalue.c48 int pcre_keyvalue_buffer_append(log_error_st *errh, pcre_keyvalue_buffer *kvb, const buffer *key, c… in pcre_keyvalue_buffer_append() argument
52 if (!(kvb->used & (4-1))) /*(allocate in groups of 4)*/ in pcre_keyvalue_buffer_append()
53 ck_realloc_u32((void **)&kvb->kv,kvb->used,4,sizeof(*kvb->kv)); in pcre_keyvalue_buffer_append()
55 kv = kvb->kv + kvb->used++; in pcre_keyvalue_buffer_append()
157 void pcre_keyvalue_buffer_free(pcre_keyvalue_buffer *kvb) { in pcre_keyvalue_buffer_free() argument
159 pcre_keyvalue *kv = kvb->kv; in pcre_keyvalue_buffer_free()
160 for (int i = 0, used = (int)kvb->used; i < used; ++i, ++kv) { in pcre_keyvalue_buffer_free()
179 if (kvb->kv) free(kvb->kv); in pcre_keyvalue_buffer_free()
180 free(kvb); in pcre_keyvalue_buffer_free()
398 const pcre_keyvalue *kv = kvb->kv; in pcre_keyvalue_buffer_process()
[all …]
H A Dkeyvalue.h36 int pcre_keyvalue_buffer_append(log_error_st *errh, pcre_keyvalue_buffer *kvb, const buffer *key, c…
39 void pcre_keyvalue_buffer_free(pcre_keyvalue_buffer *kvb);
41 handler_t pcre_keyvalue_buffer_process(const pcre_keyvalue_buffer *kvb, pcre_keyvalue_ctx *ctx, con…
H A Dmod_redirect.c80 pcre_keyvalue_buffer * const kvb = pcre_keyvalue_buffer_init(); in mod_redirect_parse_list() local
81 kvb->cfgidx = condidx; in mod_redirect_parse_list()
98 if (!pcre_keyvalue_buffer_append(srv->errh, kvb, &ds->key, &ds->value, in mod_redirect_parse_list()
102 pcre_keyvalue_buffer_free(kvb); in mod_redirect_parse_list()
107 kvb->x0 = config_capture(srv, condidx); in mod_redirect_parse_list()
108 return kvb; in mod_redirect_parse_list()
H A Dmod_dirlisting.c222 pcre_keyvalue_buffer * const kvb = pcre_keyvalue_buffer_init(); in mod_dirlisting_parse_excludes() local
226 if (!pcre_keyvalue_buffer_append(srv->errh, kvb, &ds->value, &empty, in mod_dirlisting_parse_excludes()
230 pcre_keyvalue_buffer_free(kvb); in mod_dirlisting_parse_excludes()
234 return kvb; in mod_dirlisting_parse_excludes()
241 static int mod_dirlisting_exclude(pcre_keyvalue_buffer * const kvb, const char * const name, const … in mod_dirlisting_exclude() argument
257 return HANDLER_ERROR == pcre_keyvalue_buffer_process(kvb,&ctx,&input,NULL) in mod_dirlisting_exclude()
/lighttpd1.4/src/t/
H A Dtest_keyvalue.c16 pcre_keyvalue_buffer *kvb = pcre_keyvalue_buffer_init(); in test_keyvalue_test_kvb_init() local
32 assert(pcre_keyvalue_buffer_append(errh, kvb, kvstr+0, kvstr+1, 1)); in test_keyvalue_test_kvb_init()
33 assert(pcre_keyvalue_buffer_append(errh, kvb, kvstr+2, kvstr+3, 1)); in test_keyvalue_test_kvb_init()
39 return kvb; in test_keyvalue_test_kvb_init()
43 pcre_keyvalue_buffer *kvb = test_keyvalue_test_kvb_init(); in test_keyvalue_pcre_keyvalue_buffer_process() local
86 rc = pcre_keyvalue_buffer_process(kvb, &ctx, url, result); in test_keyvalue_pcre_keyvalue_buffer_process()
93 rc = pcre_keyvalue_buffer_process(kvb, &ctx, url, result); in test_keyvalue_pcre_keyvalue_buffer_process()
100 rc = pcre_keyvalue_buffer_process(kvb, &ctx, url, result); in test_keyvalue_pcre_keyvalue_buffer_process()
107 rc = pcre_keyvalue_buffer_process(kvb, &ctx, url, result); in test_keyvalue_pcre_keyvalue_buffer_process()
114 rc = pcre_keyvalue_buffer_process(kvb, &ctx, url, result); in test_keyvalue_pcre_keyvalue_buffer_process()
[all …]