Lines Matching refs:length
10 size_t length; member
23 uint32_t length; member
100 lhq.key_hash = nxt_djb_hash(name->start, name->length); in nxt_var_hash_find()
242 lhq.key.length = sizeof(uint32_t); in nxt_var_cache_value()
281 lhq.key_hash = nxt_djb_hash(lhq.key.start, lhq.key.length); in nxt_var_register()
334 end = p + str->length; in nxt_var_compile()
347 size = sizeof(nxt_var_t) + n * sizeof(nxt_var_sub_t) + str->length; in nxt_var_compile()
354 var->length = str->length; in nxt_var_compile()
360 nxt_memcpy(src, str->start, str->length); in nxt_var_compile()
375 subs[n].length = next - p; in nxt_var_compile()
396 end = p + str->length; in nxt_var_test()
429 size_t length; in nxt_var_next_part() local
455 length = 0; in nxt_var_next_part()
465 length++; in nxt_var_next_part()
477 if (bracket || length == 0) { in nxt_var_next_part()
481 part->length = length; in nxt_var_next_part()
502 size_t length, last, next; in nxt_var_interpreter() local
516 length = var->length; in nxt_var_interpreter()
532 length += value->length - subs[i].length; in nxt_var_interpreter()
535 length += 1; in nxt_var_interpreter()
539 p = nxt_mp_nget(cache->pool, length); in nxt_var_interpreter()
544 str->length = length; in nxt_var_interpreter()
559 p = nxt_cpymem(p, part[i]->start, part[i]->length); in nxt_var_interpreter()
565 last = next + subs[i].length; in nxt_var_interpreter()
568 if (last != var->length) { in nxt_var_interpreter()
569 p = nxt_cpymem(p, &src[last], var->length - last); in nxt_var_interpreter()