Lines Matching defs:len
248 ah->frags[ah->nfrag].len = 0;
278 ah->frags[ah->nfrag].len++;
290 wsi->http.ah->frags[wsi->http.ah->nfrag].len--;
316 int len;
325 len = lws_hdr_copy(wsi, s, sizeof(s) - 1, (enum lws_token_indexes)hdr);
326 if (len < 0)
329 s[len] = '\0';
332 lwsl_header(" hdr tok %d (%s) = '%s' (len %d)\n", hdr,
333 p ? (char *)p : (char *)"null", s, len);
354 * returns 0 if dynamic entry (arg and len are filled)
359 lws_token_from_index(struct lws *wsi, int index, const char **arg, int *len,
380 *len = (int)strlen(http2_canned[index]);
409 if (arg && len) {
411 *len = dyn->entries[index].value_len;
448 lwsl_header(" %3d: tok %s: (len %d) val '%s'\n",
487 int lws_hdr_index, char *arg, size_t len)
521 dyn->virtual_payload_usage + (unsigned int)hdr_len + len >
539 lws_malloc(len + 1, "hpack dyn");
543 memcpy(dyn->entries[new_index].value, arg, len);
544 dyn->entries[new_index].value[len] = '\0';
545 dyn->entries[new_index].value_len = (uint16_t)len;
553 (unsigned int)hdr_len + len);
555 lwsl_info("%s: index %ld: lws_hdr_index 0x%x, hdr len %d, '%s' len %d\n",
558 dyn->entries[new_index].value : "null", (int)len);
706 int len = 0;
708 int tok = lws_token_from_index(wsi, idx, &arg, &len, NULL);
743 while (*p && len--)
1316 ah->frags[ah->nfrag].len)) {
1396 int len;
1405 lwsl_header("%s: %p %s:%s (len %d)\n", __func__, *p, name,
1408 lwsl_err("%s: %p dummy copy %s (len %d)\n", __func__, *p, name, length);
1412 len = (int)strlen((char *)name);
1413 if (len)
1414 if (name[len - 1] == ':')
1415 len--;
1418 "transfer-encoding", (unsigned int)len)) {
1424 if (end - *p < len + length + 8)
1429 *((*p)++) = (uint8_t)(0 | (uint8_t)lws_h2_num_start(7, (unsigned long)len)); /* non-HUF */
1430 if (lws_h2_num(7, (unsigned long)len, p, end))
1436 while(len--)