From c2f3b1c9c534cadc81ebab3e718832d121cdf9cf Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 15 May 2025 19:14:29 +0200 Subject: WASM and JS port - work in progress --- web/callback.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 web/callback.js (limited to 'web/callback.js') diff --git a/web/callback.js b/web/callback.js new file mode 100644 index 0000000..1b3028e --- /dev/null +++ b/web/callback.js @@ -0,0 +1,21 @@ +addToLibrary({ + +cbfl: [], + +addCallbackFunction__deps: [ 'cbfl' ], +addCallbackFunction: function(f) { + _cbfl.push(f) + return _cbfl.length - 1 +}, + +callFunction__deps: [ 'cbfl' ], +callFunction: function(id, arg) { + _cbfl[id](UTF8ToString(arg)) +}, + +callFunctionInt__deps: [ 'cbfl' ], +callFunctionInt: function(id) { + return _cbfl[id]() +}, + +}); -- cgit v1.3