return NJS_ERROR;
}
- ret = njs_string_new(vm, &prop->name, buf, p - buf, 0);
+ ret = njs_string_create(vm, &prop->name, buf, p - buf);
if (njs_slow_path(ret != NJS_OK)) {
return ret;
}
return NJS_ERROR;
}
- return njs_string_new(vm, retval, str.start, str.length, 0);
+ return njs_string_create(vm, retval, str.start, str.length);
}
{
u_char ch, *s, *dst;
size_t size, surplus;
- ssize_t length;
uint32_t utf, utf_low;
njs_int_t ret;
const u_char *start, *last;
start = dst;
}
- length = njs_utf8_length(start, size);
- if (njs_slow_path(length < 0)) {
- length = 0;
- }
-
- ret = njs_string_new(ctx->vm, value, (u_char *) start, size, length);
+ ret = njs_string_create(ctx->vm, value, (u_char *) start, size);
if (njs_slow_path(ret != NJS_OK)) {
return NULL;
}
njs_lvlhsh_t *hash;
njs_lvlhsh_query_t lhq;
- ret = njs_string_new(vm, &prop->name, var_name->start, var_name->length, 0);
+ ret = njs_string_create(vm, &prop->name, var_name->start, var_name->length);
if (njs_slow_path(ret != NJS_OK)) {
return NJS_ERROR;
}