Lines Matching defs:slen
192 const char *src, apr_size_t slen)
195 const unsigned char *end = s + slen;
241 apr_size_t slen)
247 const unsigned char *end = s + slen;
353 const char *src, apr_size_t *slen)
358 const char *end = src + *slen;
394 *slen = s - src;
417 *slen = s - src;
425 *slen = s - src;
431 const char *s, apr_size_t slen)
434 const char *end = s + slen;
447 slen -= len;
450 return url_decode(d, dlen, s, &slen);
462 apr_size_t slen, len;
464 slen = v[n].iov_len;
465 switch (status = url_decode(d, &len, v[n].iov_base, &slen)) {
476 slen = v[n].iov_len - slen;
481 memcpy(d + slen, v[n].iov_base, v[n].iov_len);
482 v[n].iov_len += slen;
497 const apr_size_t slen)
503 for ( ; s < (const unsigned char *)src + slen; ++s) {
549 const apr_size_t slen)
551 if (is_quoted(src, slen)) {
553 memcpy(dest, src, slen);
554 dest[slen] = 0;
555 return slen;
558 return apreq_quote(dest, src, slen);
562 const apr_size_t slen)
566 const char *const last = src + slen - 1;
568 if (slen == 0) {
603 apr_size_t len, slen;
610 slen = sep ? strlen(sep) : 0;
616 len += a[j]->dlen + slen + 1;
645 memcpy(d, sep, slen);
646 d += slen;
658 memcpy(d, sep, slen);
659 d += slen;
673 memcpy(d, sep, slen);
674 d += slen;
685 memcpy(d, sep, slen);
686 d += slen;