mirror of
https://github.com/bellard/quickjs.git
synced 2024-11-24 22:58:13 +08:00
Simplify redundant initializers for JS_NewBool()
This commit is contained in:
parent
06651314f5
commit
c0e67c47cd
@ -1687,7 +1687,7 @@ static JSValue js_os_isatty(JSContext *ctx, JSValueConst this_val,
|
||||
int fd;
|
||||
if (JS_ToInt32(ctx, &fd, argv[0]))
|
||||
return JS_EXCEPTION;
|
||||
return JS_NewBool(ctx, (isatty(fd) != 0));
|
||||
return JS_NewBool(ctx, isatty(fd));
|
||||
}
|
||||
|
||||
#if defined(_WIN32)
|
||||
|
35
quickjs.c
35
quickjs.c
@ -37069,12 +37069,10 @@ static JSValue js_global_isNaN(JSContext *ctx, JSValueConst this_val,
|
||||
static JSValue js_global_isFinite(JSContext *ctx, JSValueConst this_val,
|
||||
int argc, JSValueConst *argv)
|
||||
{
|
||||
BOOL res;
|
||||
double d;
|
||||
if (unlikely(JS_ToFloat64(ctx, &d, argv[0])))
|
||||
return JS_EXCEPTION;
|
||||
res = isfinite(d);
|
||||
return JS_NewBool(ctx, res);
|
||||
return JS_NewBool(ctx, isfinite(d));
|
||||
}
|
||||
|
||||
/* Object class */
|
||||
@ -37468,13 +37466,13 @@ static JSValue js_object_getOwnPropertyDescriptor(JSContext *ctx, JSValueConst t
|
||||
} else {
|
||||
if (JS_DefinePropertyValue(ctx, ret, JS_ATOM_value, JS_DupValue(ctx, desc.value), flags) < 0
|
||||
|| JS_DefinePropertyValue(ctx, ret, JS_ATOM_writable,
|
||||
JS_NewBool(ctx, (desc.flags & JS_PROP_WRITABLE) != 0), flags) < 0)
|
||||
JS_NewBool(ctx, desc.flags & JS_PROP_WRITABLE), flags) < 0)
|
||||
goto exception1;
|
||||
}
|
||||
if (JS_DefinePropertyValue(ctx, ret, JS_ATOM_enumerable,
|
||||
JS_NewBool(ctx, (desc.flags & JS_PROP_ENUMERABLE) != 0), flags) < 0
|
||||
JS_NewBool(ctx, desc.flags & JS_PROP_ENUMERABLE), flags) < 0
|
||||
|| JS_DefinePropertyValue(ctx, ret, JS_ATOM_configurable,
|
||||
JS_NewBool(ctx, (desc.flags & JS_PROP_CONFIGURABLE) != 0), flags) < 0)
|
||||
JS_NewBool(ctx, desc.flags & JS_PROP_CONFIGURABLE), flags) < 0)
|
||||
goto exception1;
|
||||
js_free_desc(ctx, &desc);
|
||||
}
|
||||
@ -38222,7 +38220,7 @@ static JSValue js_object_propertyIsEnumerable(JSContext *ctx, JSValueConst this_
|
||||
if (has_prop < 0)
|
||||
goto exception;
|
||||
if (has_prop) {
|
||||
res = JS_NewBool(ctx, (desc.flags & JS_PROP_ENUMERABLE) != 0);
|
||||
res = JS_NewBool(ctx, desc.flags & JS_PROP_ENUMERABLE);
|
||||
js_free_desc(ctx, &desc);
|
||||
} else {
|
||||
res = JS_FALSE;
|
||||
@ -39630,9 +39628,10 @@ static JSValue js_array_includes(JSContext *ctx, JSValueConst this_val,
|
||||
int argc, JSValueConst *argv)
|
||||
{
|
||||
JSValue obj, val;
|
||||
int64_t len, n, res;
|
||||
int64_t len, n;
|
||||
JSValue *arrp;
|
||||
uint32_t count;
|
||||
int res;
|
||||
|
||||
obj = JS_ToObject(ctx, this_val);
|
||||
if (js_get_length64(ctx, &len, obj))
|
||||
@ -43777,7 +43776,7 @@ static JSValue js_regexp_get_flag(JSContext *ctx, JSValueConst this_val, int mas
|
||||
}
|
||||
|
||||
flags = lre_get_flags(re->bytecode->u.str8);
|
||||
return JS_NewBool(ctx, (flags & mask) != 0);
|
||||
return JS_NewBool(ctx, flags & mask);
|
||||
}
|
||||
|
||||
static JSValue js_regexp_get_flags(JSContext *ctx, JSValueConst this_val)
|
||||
@ -45078,7 +45077,7 @@ static JSValue json_parse_value(JSParseState *s)
|
||||
case TOK_IDENT:
|
||||
if (s->token.u.ident.atom == JS_ATOM_false ||
|
||||
s->token.u.ident.atom == JS_ATOM_true) {
|
||||
val = JS_NewBool(ctx, (s->token.u.ident.atom == JS_ATOM_true));
|
||||
val = JS_NewBool(ctx, s->token.u.ident.atom == JS_ATOM_true);
|
||||
} else if (s->token.u.ident.atom == JS_ATOM_null) {
|
||||
val = JS_NULL;
|
||||
} else {
|
||||
@ -46194,17 +46193,17 @@ static JSValue js_create_desc(JSContext *ctx, JSValueConst val,
|
||||
}
|
||||
if (flags & JS_PROP_HAS_WRITABLE) {
|
||||
JS_DefinePropertyValue(ctx, ret, JS_ATOM_writable,
|
||||
JS_NewBool(ctx, (flags & JS_PROP_WRITABLE) != 0),
|
||||
JS_NewBool(ctx, flags & JS_PROP_WRITABLE),
|
||||
JS_PROP_C_W_E);
|
||||
}
|
||||
if (flags & JS_PROP_HAS_ENUMERABLE) {
|
||||
JS_DefinePropertyValue(ctx, ret, JS_ATOM_enumerable,
|
||||
JS_NewBool(ctx, (flags & JS_PROP_ENUMERABLE) != 0),
|
||||
JS_NewBool(ctx, flags & JS_PROP_ENUMERABLE),
|
||||
JS_PROP_C_W_E);
|
||||
}
|
||||
if (flags & JS_PROP_HAS_CONFIGURABLE) {
|
||||
JS_DefinePropertyValue(ctx, ret, JS_ATOM_configurable,
|
||||
JS_NewBool(ctx, (flags & JS_PROP_CONFIGURABLE) != 0),
|
||||
JS_NewBool(ctx, flags & JS_PROP_CONFIGURABLE),
|
||||
JS_PROP_C_W_E);
|
||||
}
|
||||
return ret;
|
||||
@ -47298,7 +47297,7 @@ static JSValue js_map_has(JSContext *ctx, JSValueConst this_val,
|
||||
return JS_EXCEPTION;
|
||||
key = map_normalize_key(ctx, argv[0]);
|
||||
mr = map_find_record(ctx, s, key);
|
||||
return JS_NewBool(ctx, (mr != NULL));
|
||||
return JS_NewBool(ctx, mr != NULL);
|
||||
}
|
||||
|
||||
static JSValue js_map_delete(JSContext *ctx, JSValueConst this_val,
|
||||
@ -50934,7 +50933,7 @@ static JSValue JS_ToBigIntCtorFree(JSContext *ctx, JSValue val)
|
||||
case JS_TAG_UNDEFINED:
|
||||
default:
|
||||
JS_FreeValue(ctx, val);
|
||||
return JS_ThrowTypeError(ctx, "cannot convert to bigint");
|
||||
return JS_ThrowTypeError(ctx, "cannot convert to BigInt");
|
||||
}
|
||||
return val;
|
||||
}
|
||||
@ -50960,7 +50959,7 @@ static JSValue js_thisBigIntValue(JSContext *ctx, JSValueConst this_val)
|
||||
return JS_DupValue(ctx, p->u.object_data);
|
||||
}
|
||||
}
|
||||
return JS_ThrowTypeError(ctx, "not a bigint");
|
||||
return JS_ThrowTypeError(ctx, "not a BigInt");
|
||||
}
|
||||
|
||||
static JSValue js_bigint_toString(JSContext *ctx, JSValueConst this_val,
|
||||
@ -52001,9 +52000,9 @@ static JSValue js_float_env_proto_get_status(JSContext *ctx, JSValueConst this_v
|
||||
case FE_RNDMODE:
|
||||
return JS_NewInt32(ctx, fe->flags & BF_RND_MASK);
|
||||
case FE_SUBNORMAL:
|
||||
return JS_NewBool(ctx, (fe->flags & BF_FLAG_SUBNORMAL) != 0);
|
||||
return JS_NewBool(ctx, fe->flags & BF_FLAG_SUBNORMAL);
|
||||
default:
|
||||
return JS_NewBool(ctx, (fe->status & magic) != 0);
|
||||
return JS_NewBool(ctx, fe->status & magic);
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user