From 1534cd5516aae787c7dcfb87b230debea38fe6ec Mon Sep 17 00:00:00 2001 From: Veljko Marjanovic Date: Mon, 15 Sep 2025 19:06:41 +0200 Subject: [PATCH] Fix wrong type for class_id in public api --- quickjs.c | 2 +- quickjs.h | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/quickjs.c b/quickjs.c index 39fc93dca..af60844e6 100644 --- a/quickjs.c +++ b/quickjs.c @@ -5053,7 +5053,7 @@ static int JS_SetObjectData(JSContext *ctx, JSValueConst obj, JSValue val) return -1; } -JSValue JS_NewObjectClass(JSContext *ctx, int class_id) +JSValue JS_NewObjectClass(JSContext *ctx, JSClassID class_id) { return JS_NewObjectProtoClass(ctx, ctx->class_proto[class_id], class_id); } diff --git a/quickjs.h b/quickjs.h index db3689b81..f8f2d586b 100644 --- a/quickjs.h +++ b/quickjs.h @@ -819,7 +819,7 @@ JS_EXTERN void JS_FreeCString(JSContext *ctx, const char *ptr); JS_EXTERN JSValue JS_NewObjectProtoClass(JSContext *ctx, JSValueConst proto, JSClassID class_id); -JS_EXTERN JSValue JS_NewObjectClass(JSContext *ctx, int class_id); +JS_EXTERN JSValue JS_NewObjectClass(JSContext *ctx, JSClassID class_id); JS_EXTERN JSValue JS_NewObjectProto(JSContext *ctx, JSValueConst proto); JS_EXTERN JSValue JS_NewObject(JSContext *ctx); // takes ownership of the values