Lines Matching refs:start
59 static u_char *nxt_var_next_part(u_char *start, u_char *end, nxt_str_t *part);
99 lhq.key_hash = nxt_djb_hash(name->start, name->length); in nxt_var_hash_find()
234 lhq.key.start = (u_char *) &index; in nxt_var_cache_value()
272 lhq.key_hash = nxt_djb_hash(lhq.key.start, lhq.key.length); in nxt_var_register()
324 p = str->start; in nxt_var_compile()
333 if (part.start != NULL) { in nxt_var_compile()
351 nxt_memcpy(src, str->start, str->length); in nxt_var_compile()
354 p = str->start; in nxt_var_compile()
359 if (part.start != NULL) { in nxt_var_compile()
367 subs[n].position = p - str->start; in nxt_var_compile()
386 p = str->start; in nxt_var_test()
394 "Invalid variable at position %uz%Z", p - str->start); in nxt_var_test()
399 if (part.start != NULL) { in nxt_var_test()
418 nxt_var_next_part(u_char *start, u_char *end, nxt_str_t *part) in nxt_var_next_part() argument
424 p = memchr(start, '$', end - start); in nxt_var_next_part()
426 if (p == start) { in nxt_var_next_part()
447 start = p; in nxt_var_next_part()
473 part->start = start; in nxt_var_next_part()
521 if (logging && value->start == NULL) { in nxt_var_interpreter()
532 str->start = p; in nxt_var_interpreter()
546 p = nxt_cpymem(p, part[i]->start, part[i]->length); in nxt_var_interpreter()
548 if (logging && part[i]->start == NULL) { in nxt_var_interpreter()