mirror of https://github.com/swig/swig.git
14 lines
326 B
JavaScript
14 lines
326 B
JavaScript
|
|
var li_cdata = require("li_cdata");
|
|
|
|
// Set "ABC abc"
|
|
s = new Uint8Array([65, 66, 67, 32, 97, 98, 99]);
|
|
m = li_cdata.malloc(256);
|
|
li_cdata.memmove(m, s);
|
|
ss = li_cdata.cdata(m, 7);
|
|
// Translate Uint8Array to string
|
|
a = ""; ss.forEach((i) => a += String.fromCharCode(i));
|
|
if (a !== "ABC abc") {
|
|
throw new Error("failed");
|
|
}
|