From ac87286174a5867032a8735ae75d1439485add27 Mon Sep 17 00:00:00 2001 From: Andre Weissflog Date: Sat, 10 Sep 2022 19:57:14 +0200 Subject: sokol_args.h: fixes for Emscripten 3.2.21 (ccall is now a 'legacy function') --- sokol_args.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'sokol_args.h') diff --git a/sokol_args.h b/sokol_args.h index e2cd85f3..7cb93834 100644 --- a/sokol_args.h +++ b/sokol_args.h @@ -727,7 +727,11 @@ EM_JS(void, sargs_js_parse_url, (void), { for (var p = params.next(); !p.done; p = params.next()) { var key = p.value[0]; var val = p.value[1]; - var res = ccall('_sargs_add_kvp', 'void', ['string','string'], [key,val]); + withStackSave(() => { + var key_cstr = allocateUTF8OnStack(key); + var val_cstr = allocateUTF8OnStack(val); + __sargs_add_kvp(key_cstr, val_cstr) + }); } }); -- cgit v1.2.3