summaryrefslogtreecommitdiff
path: root/quickjs-libc.h
diff options
context:
space:
mode:
authorbellard <6490144+bellard@users.noreply.github.com>2020-09-06 19:07:30 +0200
committerbellard <6490144+bellard@users.noreply.github.com>2020-09-06 19:07:30 +0200
commit89007660998db0ee55f0ab3b34bb1a84f86fd3c4 (patch)
tree84311e5628175a91035ac2a62b16726650f2b62e /quickjs-libc.h
parent1722758717730ac0838418f142d82ca3cff4ad4b (diff)
downloadquickjs-89007660998db0ee55f0ab3b34bb1a84f86fd3c4.tar.gz
quickjs-89007660998db0ee55f0ab3b34bb1a84f86fd3c4.zip
2020-07-05 release
Diffstat (limited to 'quickjs-libc.h')
-rw-r--r--quickjs-libc.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/quickjs-libc.h b/quickjs-libc.h
index 93a53da..b105028 100644
--- a/quickjs-libc.h
+++ b/quickjs-libc.h
@@ -29,10 +29,15 @@
#include "quickjs.h"
+#ifdef __cplusplus
+extern "C" {
+#endif
+
JSModuleDef *js_init_module_std(JSContext *ctx, const char *module_name);
JSModuleDef *js_init_module_os(JSContext *ctx, const char *module_name);
void js_std_add_helpers(JSContext *ctx, int argc, char **argv);
void js_std_loop(JSContext *ctx);
+void js_std_init_handlers(JSRuntime *rt);
void js_std_free_handlers(JSRuntime *rt);
void js_std_dump_error(JSContext *ctx);
uint8_t *js_load_file(JSContext *ctx, size_t *pbuf_len, const char *filename);
@@ -46,4 +51,8 @@ void js_std_promise_rejection_tracker(JSContext *ctx, JSValueConst promise,
JSValueConst reason,
JS_BOOL is_handled, void *opaque);
+#ifdef __cplusplus
+} /* extern "C" { */
+#endif
+
#endif /* QUICKJS_LIBC_H */