INNER CODE UNIT · JavaScript
packUint32
CloudI/CloudI · src/api/javascript/Erlang.js:103
var packUint32 = function packUint32 (value, i, buffer) { // big endian
buffer[i] = (value >>> 24) & 0xff;
buffer[i + 1] = (value >>> 16) & 0xff;
buffer[i + 2] = (value >>> 8) & 0xff;
buffer[i + 3] = value & 0xff;
return buffer;
};
var unpackUint16 = function unpackUint16 (i, buffer) { // big endian
return (buffer[i] << 8) |
buffer[i + 1];
};
var unpackUint32 = function unpackUint32 (i, buffer) { // big endian
return (buffer[i] << 24) |
(buffer[i + 1] << 16) |
(buffer[i + 2] << 8) |
buffer[i + 3];
};