value = &args[0];
- if (value->type == NJS_REGEXP) {
+ if (njs_is_regexp(value)) {
pattern = value->data.u.regexp->pattern;
source = pattern->source;
return NXT_OK;
}
- if (value->type == NJS_STRING
+ if (njs_is_string(value)
&& value->data.string_size == lhq->key.length
&& memcmp(value->data.u.string->start, lhq->key.start, lhq->key.length)
== 0)
{
njs_string_t *string;
- if (value->type == NJS_STRING) {
+ if (njs_is_string(value)) {
if (value->data.external0 != 0xff) {
string = value->data.u.string;
{
njs_string_t *string;
- if (value->type == NJS_STRING) {
+ if (njs_is_string(value)) {
if (value->data.external0 != 0xff) {
string = value->data.u.string;
if (njs_is_numeric(val1)) {
- if (val1->type == NJS_VOID) {
+ if (njs_is_void(val1)) {
return 1;
}