From: Fabrice Bellard Date: Sat, 10 Oct 2026 14:39:27 +0000 (+0200) Subject: export JS_OrdinaryIsInstanceOf() X-Git-Url: https://git.kaiwu.me/?a=commitdiff_plain;h=c28c623f4c0de2e125620003c628d0accd7cec7e;p=quickjs.git export JS_OrdinaryIsInstanceOf() --- diff --git a/quickjs.c b/quickjs.c index 629e773..9708737 100644 --- a/quickjs.c +++ b/quickjs.c @@ -8087,8 +8087,8 @@ static JSValue JS_GetPrototypeFree(JSContext *ctx, JSValue obj) } /* return TRUE, FALSE or (-1) in case of exception */ -static int JS_OrdinaryIsInstanceOf(JSContext *ctx, JSValueConst val, - JSValueConst obj) +int JS_OrdinaryIsInstanceOf(JSContext *ctx, JSValueConst val, + JSValueConst obj) { JSValue obj_proto; JSObject *proto; diff --git a/quickjs.h b/quickjs.h index d6c48ba..e0ce63a 100644 --- a/quickjs.h +++ b/quickjs.h @@ -856,6 +856,8 @@ JSValue JS_EvalThis(JSContext *ctx, JSValueConst this_obj, const char *input, size_t input_len, const char *filename, int eval_flags); JSValue JS_GetGlobalObject(JSContext *ctx); +int JS_OrdinaryIsInstanceOf(JSContext *ctx, JSValueConst val, + JSValueConst obj); int JS_IsInstanceOf(JSContext *ctx, JSValueConst val, JSValueConst obj); int JS_DefineProperty(JSContext *ctx, JSValueConst this_obj, JSAtom prop, JSValueConst val,