This commit is contained in:
2020-05-24 22:19:28 +08:00
parent 99a4348c91
commit da918ad5fd
3 changed files with 18 additions and 7 deletions

View File

@@ -4,6 +4,7 @@ const wasmInstance = new WebAssembly.Instance(wasmModule);
const linearMemory = wasmInstance.exports.memory;
// from https://tilman.xyz/blog/2019/12/building-webassembly-for-deno/
function readString(memory, ptr) {
const mem = new Uint8Array(memory.buffer, ptr);
let length;
@@ -11,4 +12,5 @@ function readString(memory, ptr) {
return new TextDecoder("utf-8").decode(new Uint8Array(mem.buffer, ptr, length));
}
console.log(readString(linearMemory, wasmInstance.exports.parse_default_qr()));
console.log("DECODED:\n" + readString(linearMemory, wasmInstance.exports.parse_default_qr()));
console.log("DECODED:\n" + readString(linearMemory, wasmInstance.exports.parse_default_qr_2()));