summaryrefslogtreecommitdiff
path: root/quickjs.h
diff options
context:
space:
mode:
authorbellard <6490144+bellard@users.noreply.github.com>2020-09-06 19:04:20 +0200
committerbellard <6490144+bellard@users.noreply.github.com>2020-09-06 19:04:20 +0200
commit1722758717730ac0838418f142d82ca3cff4ad4b (patch)
tree24971b26d2ae8c5442bc5a898b203ce1d75a7e0e /quickjs.h
parent383e2b06c8af144b5cd729dc7bc4ce2e2613f178 (diff)
downloadquickjs-1722758717730ac0838418f142d82ca3cff4ad4b.tar.gz
quickjs-1722758717730ac0838418f142d82ca3cff4ad4b.zip
2020-04-12 release
Diffstat (limited to 'quickjs.h')
-rw-r--r--quickjs.h5
1 files changed, 3 insertions, 2 deletions
diff --git a/quickjs.h b/quickjs.h
index abf4d83..f6bfdb0 100644
--- a/quickjs.h
+++ b/quickjs.h
@@ -333,6 +333,7 @@ JSRuntime *JS_NewRuntime(void);
void JS_SetRuntimeInfo(JSRuntime *rt, const char *info);
void JS_SetMemoryLimit(JSRuntime *rt, size_t limit);
void JS_SetGCThreshold(JSRuntime *rt, size_t gc_threshold);
+void JS_SetMaxStackSize(JSRuntime *rt, size_t stack_size);
JSRuntime *JS_NewRuntime2(const JSMallocFunctions *mf, void *opaque);
void JS_FreeRuntime(JSRuntime *rt);
void *JS_GetRuntimeOpaque(JSRuntime *rt);
@@ -344,10 +345,10 @@ JS_BOOL JS_IsLiveObject(JSRuntime *rt, JSValueConst obj);
JSContext *JS_NewContext(JSRuntime *rt);
void JS_FreeContext(JSContext *s);
+JSContext *JS_DupContext(JSContext *ctx);
void *JS_GetContextOpaque(JSContext *ctx);
void JS_SetContextOpaque(JSContext *ctx, void *opaque);
JSRuntime *JS_GetRuntime(JSContext *ctx);
-void JS_SetMaxStackSize(JSContext *ctx, size_t stack_size);
void JS_SetClassProto(JSContext *ctx, JSClassID class_id, JSValue obj);
JSValue JS_GetClassProto(JSContext *ctx, JSClassID class_id);
@@ -673,7 +674,7 @@ static inline JSValue JS_DupValueRT(JSRuntime *rt, JSValueConst v)
int JS_ToBool(JSContext *ctx, JSValueConst val); /* return -1 for JS_EXCEPTION */
int JS_ToInt32(JSContext *ctx, int32_t *pres, JSValueConst val);
-static int inline JS_ToUint32(JSContext *ctx, uint32_t *pres, JSValueConst val)
+static inline int JS_ToUint32(JSContext *ctx, uint32_t *pres, JSValueConst val)
{
return JS_ToInt32(ctx, (int32_t*)pres, val);
}