Lines Matching refs:end

164 static nghttp3_ssize sf_parse_key(const uint8_t *begin, const uint8_t *end) {
171 for (; p != end && SF_KEY_CHARS[*p]; ++p)
179 const uint8_t *end) {
189 if (++p == end) {
200 for (; p != end; ++p) {
324 const uint8_t *begin, const uint8_t *end) {
331 for (; p != end; ++p) {
334 if (++p == end) {
424 const uint8_t *begin, const uint8_t *end) {
431 for (; p != end && SF_TOKEN_CHARS[*p]; ++p)
501 const uint8_t *end) {
508 for (; p != end; ++p) {
532 const uint8_t *end) {
540 if (p == end) {
565 const uint8_t *end) {
578 return sf_parse_integer_or_decimal(dest, begin, end);
580 return sf_parse_string(dest, begin, end);
582 return sf_parse_token(dest, begin, end);
584 return sf_parse_byteseq(dest, begin, end);
586 return sf_parse_boolean(dest, begin, end);
589 return sf_parse_token(dest, begin, end);
605 static nghttp3_ssize sf_parse_params(const uint8_t *begin, const uint8_t *end) {
609 for (; p != end && *p == ';';) {
612 sf_discard_sp_end_err(p, end, -1);
614 slen = sf_parse_key(p, end);
621 if (p == end || *p != '=') {
623 } else if (++p == end) {
626 slen = sf_parse_bare_item(NULL, p, end);
639 const uint8_t *end) {
643 slen = sf_parse_bare_item(dest, p, end);
650 slen = sf_parse_params(p, end);
661 const uint8_t *begin, const uint8_t *end) {
662 return sf_parse_item(dest, begin, end);
667 const uint8_t *end) {
676 sf_discard_sp_end_err(p, end, -1);
681 slen = sf_parse_params(p, end);
695 slen = sf_parse_item(NULL, p, end);
702 if (p == end || (*p != ' ' && *p != ')')) {
710 const uint8_t *end) {
711 return sf_parse_inner_list(dest, begin, end);
716 const uint8_t *end) {
718 return sf_parse_inner_list(dest, begin, end);
721 return sf_parse_item(dest, begin, end);
746 const uint8_t *p = value, *end = value + valuelen;
753 for (; p != end && *p == ' '; ++p)
756 for (; p != end;) {
757 slen = sf_parse_key(p, end);
767 if (p == end || *p != '=') {
772 slen = sf_parse_params(p, end);
776 } else if (++p == end) {
779 slen = sf_parse_item_or_inner_list(&val, p, end);
809 sf_discard_ows(p, end);
815 sf_discard_ows_end_err(p, end, NGHTTP3_ERR_INVALID_ARGUMENT);