INNER CODE UNIT · JavaScript
stringAtAddr
FStarLang/karamel · krmllib/js/loader.js:100
function stringAtAddr(mem, addr) {
let m8 = new Uint8Array(mem.buffer);
let buf = "";
while (m8[addr] != 0) {
buf += String.fromCharCode(m8[addr++]);
}
return buf;
}
function readLeAtAddr(mem, addr, bytes) {
let m8 = new Uint8Array(mem.buffer);
let i = 0;
while (bytes-- > 0)
i = (i << 8) + m8[addr + bytes];
return i;
}
function writeLeAtAddr(mem, addr, n, bytes) {