From 38fa2efc769e17cc1bc0ad826498af61cb116e99 Mon Sep 17 00:00:00 2001 From: bptato Date: Wed, 12 Mar 2025 19:47:15 +0100 Subject: [PATCH] Add more JSValueConst --- quickjs.c | 6 +++--- quickjs.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/quickjs.c b/quickjs.c index 15000285e..5249f5626 100644 --- a/quickjs.c +++ b/quickjs.c @@ -5205,7 +5205,7 @@ static int js_method_set_properties(JSContext *ctx, JSValue func_obj, JSValue JS_NewCFunction3(JSContext *ctx, JSCFunction *func, const char *name, int length, JSCFunctionEnum cproto, int magic, - JSValue proto_val) + JSValueConst proto_val) { JSValue func_obj; JSObject *p; @@ -35891,7 +35891,7 @@ static JSValue JS_InstantiateFunctionListItem2(JSContext *ctx, JSObject *p, return val; } -static int JS_InstantiateFunctionListItem(JSContext *ctx, JSValue obj, +static int JS_InstantiateFunctionListItem(JSContext *ctx, JSValueConst obj, JSAtom atom, const JSCFunctionListEntry *e) { @@ -35984,7 +35984,7 @@ static int JS_InstantiateFunctionListItem(JSContext *ctx, JSValue obj, return 0; } -void JS_SetPropertyFunctionList(JSContext *ctx, JSValue obj, +void JS_SetPropertyFunctionList(JSContext *ctx, JSValueConst obj, const JSCFunctionListEntry *tab, int len) { int i; diff --git a/quickjs.h b/quickjs.h index 087b557dd..cd529274c 100644 --- a/quickjs.h +++ b/quickjs.h @@ -1090,7 +1090,7 @@ JS_EXTERN JSValue JS_NewCFunction2(JSContext *ctx, JSCFunction *func, JS_EXTERN JSValue JS_NewCFunction3(JSContext *ctx, JSCFunction *func, const char *name, int length, JSCFunctionEnum cproto, int magic, - JSValue proto_val); + JSValueConst proto_val); JS_EXTERN JSValue JS_NewCFunctionData(JSContext *ctx, JSCFunctionData *func, int length, int magic, int data_len, JSValueConst *data); @@ -1176,7 +1176,7 @@ typedef struct JSCFunctionListEntry { #define JS_ALIAS_DEF(name, from) { name, JS_PROP_WRITABLE | JS_PROP_CONFIGURABLE, JS_DEF_ALIAS, 0, { .alias = { from, -1 } } } #define JS_ALIAS_BASE_DEF(name, from, base) { name, JS_PROP_WRITABLE | JS_PROP_CONFIGURABLE, JS_DEF_ALIAS, 0, { .alias = { from, base } } } -JS_EXTERN void JS_SetPropertyFunctionList(JSContext *ctx, JSValue obj, +JS_EXTERN void JS_SetPropertyFunctionList(JSContext *ctx, JSValueConst obj, const JSCFunctionListEntry *tab, int len);