diff options
| author | Andre Weissflog <floooh@gmail.com> | 2022-09-10 19:57:14 +0200 |
|---|---|---|
| committer | Andre Weissflog <floooh@gmail.com> | 2022-09-10 19:57:14 +0200 |
| commit | ac87286174a5867032a8735ae75d1439485add27 (patch) | |
| tree | f59bb8bed231deb0783a64a7f1aba13a0ac2f39b | |
| parent | a96e51cebee611b6300a93e52be1563ccb7e703c (diff) | |
sokol_args.h: fixes for Emscripten 3.2.21 (ccall is now a 'legacy function')
| -rw-r--r-- | sokol_args.h | 6 |
1 files changed, 5 insertions, 1 deletions
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) + }); } }); |