]> git.kaiwu.me - quickjs.git/commitdiff
added clarification for the JS_PrintValue callback (#558)
authorFabrice Bellard <fabrice@bellard.org>
Mon, 28 Sep 2026 10:31:48 +0000 (12:31 +0200)
committerFabrice Bellard <fabrice@bellard.org>
Mon, 28 Sep 2026 10:31:48 +0000 (12:31 +0200)
quickjs.c

index c27450731821aee55a3933ec8ee2a46aabf7bad1..420a174d1e2a35b8f404104b621cd7889b201250 100644 (file)
--- a/quickjs.c
+++ b/quickjs.c
@@ -14455,6 +14455,8 @@ void JS_PrintValueSetDefaultOptions(JSPrintValueOptions *options)
     options->max_item_count = 100;
 }
 
+/* Note: the 'write_func' callback shall not modify the values which
+   are being printed */
 static void JS_PrintValueInternal(JSRuntime *rt, JSContext *ctx, 
                                   JSPrintValueWrite *write_func, void *write_opaque,
                                   JSValueConst val, const JSPrintValueOptions *options)