INNER CODE UNIT · JavaScript

packUint16

CloudI/CloudI · src/api/javascript/Erlang.js:98

var packUint16 = function packUint16 (value, i, buffer) { // big endian
    buffer[i] = (value >>> 8) & 0xff;
    buffer[i + 1] = value & 0xff;
    return buffer;
};
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) |

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…