Lines Matching refs:namelen

40 entry_new(const char *name, size_t namelen,
48 e = calloc(1, sizeof(*e) + namelen + valuelen + 2);
52 memcpy(p, name, namelen);
53 e->namelen = namelen;
54 e->value = p += namelen + 1; /* leave a \0 at the end of name */
58 Curl_strntolower(e->name, e->name, e->namelen);
71 e2 = calloc(1, sizeof(*e) + e->namelen + valuelen2 + 2);
75 memcpy(p, e->name, e->namelen);
76 e2->namelen = e->namelen;
77 e2->value = p += e->namelen + 1; /* leave a \0 at the end of name */
148 size_t namelen)
152 if(dynhds->hds[i]->namelen == namelen &&
153 strncasecompare(dynhds->hds[i]->name, name, namelen)) {
166 const char *name, size_t namelen,
175 if(dynhds->strs_len + namelen + valuelen > dynhds->max_strs_size)
178 entry = entry_new(name, namelen, value, valuelen, dynhds->opts);
202 dynhds->strs_len += namelen + valuelen;
222 size_t namelen;
254 namelen = p - line;
256 for(i = namelen + 1; i < line_len; ++i, ++p) {
269 return Curl_dynhds_add(dynhds, name, namelen, value, valuelen);
282 const char *name, size_t namelen)
284 return !!Curl_dynhds_get(dynhds, name, namelen);
293 const char *name, size_t namelen)
299 if((namelen == dynhds->hds[i]->namelen) &&
300 strncasecompare(name, dynhds->hds[i]->name, namelen))
313 const char *name, size_t namelen,
316 Curl_dynhds_remove(dynhds, name, namelen);
317 return Curl_dynhds_add(dynhds, name, namelen, value, valuelen);
321 const char *name, size_t namelen)
327 if((namelen == dynhds->hds[i]->namelen) &&
328 strncasecompare(name, dynhds->hds[i]->name, namelen)) {
331 dynhds->strs_len -= (dynhds->hds[i]->namelen +
363 (int)dynhds->hds[i]->namelen, dynhds->hds[i]->name,
387 nva[i].namelen = e->namelen;