Lines Matching refs:b

185 static void pcre_keyvalue_buffer_append_match(buffer *b, const pcre_keyvalue_ctx *ctx, unsigned int…  in pcre_keyvalue_buffer_append_match()  argument
194 burl_append(b, ctx->subject + off, len, flags); in pcre_keyvalue_buffer_append_match()
198 static void pcre_keyvalue_buffer_append_ctxmatch(buffer *b, const pcre_keyvalue_ctx *ctx, unsigned … in pcre_keyvalue_buffer_append_ctxmatch() argument
209 burl_append(b, cache->comp_value->ptr + off, len, flags); in pcre_keyvalue_buffer_append_ctxmatch()
215 static int pcre_keyvalue_buffer_subst_ext(buffer *b, const char *pattern, const pcre_keyvalue_ctx *… in pcre_keyvalue_buffer_subst_ext() argument
282 burl_append(b, BUF_PTR_LEN(burl->scheme), flags); in pcre_keyvalue_buffer_subst_ext()
287 burl_append(b, BUF_PTR_LEN(burl->authority), flags); in pcre_keyvalue_buffer_subst_ext()
291 buffer_append_int(b, (int)burl->port); in pcre_keyvalue_buffer_subst_ext()
299 burl_append(b, ptr, qmark ? (uint32_t)(qmark-ptr) : len, flags); in pcre_keyvalue_buffer_subst_ext()
304 burl_append(b, BUF_PTR_LEN(burl->query), flags); in pcre_keyvalue_buffer_subst_ext()
316 if (NULL != strchr(b->ptr, '?')) { in pcre_keyvalue_buffer_subst_ext()
318 buffer_append_char(b, '&'); in pcre_keyvalue_buffer_subst_ext()
321 buffer_append_char(b, '?'); in pcre_keyvalue_buffer_subst_ext()
323 burl_append(b, BUF_PTR_LEN(qs), flags); in pcre_keyvalue_buffer_subst_ext()
352 ? pcre_keyvalue_buffer_append_match(b, ctx, num, flags) in pcre_keyvalue_buffer_subst_ext()
353 : pcre_keyvalue_buffer_append_ctxmatch(b, ctx, num, flags); in pcre_keyvalue_buffer_subst_ext()
359 static void pcre_keyvalue_buffer_subst(buffer *b, const buffer *patternb, const pcre_keyvalue_ctx *… in pcre_keyvalue_buffer_subst() argument
366 buffer_clear(b); in pcre_keyvalue_buffer_subst()
371 buffer_append_string_len(b, pattern + start, k - start); in pcre_keyvalue_buffer_subst()
374 int num = pcre_keyvalue_buffer_subst_ext(b, pattern+k, ctx); in pcre_keyvalue_buffer_subst()
381 ? pcre_keyvalue_buffer_append_match(b, ctx, num, 0) in pcre_keyvalue_buffer_subst()
382 : pcre_keyvalue_buffer_append_ctxmatch(b, ctx, num, 0); in pcre_keyvalue_buffer_subst()
386 buffer_append_string_len(b, pattern+k, pattern[k] == pattern[k+1] ? 1 : 2); in pcre_keyvalue_buffer_subst()
394 buffer_append_string_len(b, pattern + start, pattern_len - start); in pcre_keyvalue_buffer_subst()
456 static void pcre_keyvalue_burl_percent_toupper (buffer *b) in pcre_keyvalue_burl_percent_toupper() argument
458 const unsigned char * const s = (unsigned char *)b->ptr; in pcre_keyvalue_burl_percent_toupper()
459 const int used = (int)buffer_clen(b); in pcre_keyvalue_burl_percent_toupper()
463 if (s[i+1] >= 'a') b->ptr[i+1] &= 0xdf; /* uppercase hex */ in pcre_keyvalue_burl_percent_toupper()
464 if (s[i+2] >= 'a') b->ptr[i+2] &= 0xdf; /* uppercase hex */ in pcre_keyvalue_burl_percent_toupper()
470 static void pcre_keyvalue_burl_percent_percent_toupper (buffer *b) in pcre_keyvalue_burl_percent_percent_toupper() argument
472 const unsigned char * const s = (unsigned char *)b->ptr; in pcre_keyvalue_burl_percent_percent_toupper()
473 const int used = (int)buffer_clen(b); in pcre_keyvalue_burl_percent_percent_toupper()
478 if (s[i+2] >= 'a') b->ptr[i+2] &= 0xdf; /* uppercase hex */ in pcre_keyvalue_burl_percent_percent_toupper()
479 if (s[i+3] >= 'a') b->ptr[i+3] &= 0xdf; /* uppercase hex */ in pcre_keyvalue_burl_percent_percent_toupper()
487 static void pcre_keyvalue_burl_percent_high_UTF8 (buffer *b, buffer *t) in pcre_keyvalue_burl_percent_high_UTF8() argument
489 const unsigned char * const s = (unsigned char *)b->ptr; in pcre_keyvalue_burl_percent_high_UTF8()
491 const int used = (int)buffer_clen(b); in pcre_keyvalue_burl_percent_high_UTF8()
508 buffer_copy_string_len(b, (char *)p, (size_t)j); in pcre_keyvalue_burl_percent_high_UTF8()
511 static void pcre_keyvalue_burl_percent_percent_high_UTF8 (buffer *b, buffer *t) in pcre_keyvalue_burl_percent_percent_high_UTF8() argument
513 const unsigned char * const s = (unsigned char *)b->ptr; in pcre_keyvalue_burl_percent_percent_high_UTF8()
515 const int used = (int)buffer_clen(b); in pcre_keyvalue_burl_percent_percent_high_UTF8()
533 buffer_copy_string_len(b, (char *)p, (size_t)j); in pcre_keyvalue_burl_percent_percent_high_UTF8()