lhq.key = nxt_string_value("configurable");
lhq.key_hash = NJS_CONFIGURABLE_HASH;
- setval = (prop->configurable == 1) ? &njs_string_true : &njs_string_false;
+ setval = (prop->configurable == 1) ? &njs_value_true : &njs_value_false;
pr = njs_object_prop_alloc(vm, &njs_object_configurable_string, setval, 1);
if (nxt_slow_path(pr == NULL)) {
lhq.key = nxt_string_value("enumerable");
lhq.key_hash = NJS_ENUMERABLE_HASH;
- setval = (prop->enumerable == 1) ? &njs_string_true : &njs_string_false;
+ setval = (prop->enumerable == 1) ? &njs_value_true : &njs_value_false;
pr = njs_object_prop_alloc(vm, &njs_object_enumerable_string, setval, 1);
if (nxt_slow_path(pr == NULL)) {
lhq.key = nxt_string_value("writable");
lhq.key_hash = NJS_WRITABABLE_HASH;
- setval = (prop->writable == 1) ? &njs_string_true : &njs_string_false;
+ setval = (prop->writable == 1) ? &njs_value_true : &njs_value_false;
pr = njs_object_prop_alloc(vm, &njs_object_writable_string, setval, 1);
if (nxt_slow_path(pr == NULL)) {
value = njs_arg(args, nargs, 1);
if (!njs_is_object(value)) {
- vm->retval = njs_string_true;
+ vm->retval = njs_value_true;
return NXT_OK;
}
- retval = &njs_string_false;
+ retval = &njs_value_false;
object = value->data.u.object;
nxt_lvlhsh_each_init(&lhe, &njs_object_hash_proto);
}
}
- retval = &njs_string_true;
+ retval = &njs_value_true;
done:
value = njs_arg(args, nargs, 1);
if (!njs_is_object(value)) {
- vm->retval = njs_string_true;
+ vm->retval = njs_value_true;
return NXT_OK;
}
- retval = &njs_string_false;
+ retval = &njs_value_false;
object = value->data.u.object;
nxt_lvlhsh_each_init(&lhe, &njs_object_hash_proto);
}
}
- retval = &njs_string_true;
+ retval = &njs_value_true;
done:
value = njs_arg(args, nargs, 1);
if (!njs_is_object(value)) {
- vm->retval = njs_string_false;
+ vm->retval = njs_value_false;
return NXT_OK;
}
- retval = value->data.u.object->extensible ? &njs_string_true
- : &njs_string_false;
+ retval = value->data.u.object->extensible ? &njs_value_true
+ : &njs_value_false;
vm->retval = *retval;
const njs_value_t *value, *prop, *retval;
nxt_lvlhsh_query_t lhq;
- retval = &njs_string_false;
+ retval = &njs_value_false;
value = &args[0];
if (njs_is_object(value)) {
index = njs_string_to_index(prop);
if (index < array->length && njs_is_valid(&array->start[index])) {
- retval = &njs_string_true;
+ retval = &njs_value_true;
goto done;
}
}
ret = nxt_lvlhsh_find(&value->data.u.object->hash, &lhq);
if (ret == NXT_OK) {
- retval = &njs_string_true;
+ retval = &njs_value_true;
}
}
njs_object_t *object, *proto;
const njs_value_t *value, *obj, *retval;
- retval = &njs_string_false;
+ retval = &njs_value_false;
value = &args[0];
obj = njs_arg(args, nargs, 1);
object = object->__proto__;
if (object == proto) {
- retval = &njs_string_true;
+ retval = &njs_value_true;
break;
}