UNPKG

@homebridge/dbus-native

Version:

D-bus protocol implementation in native javascript

13 lines (10 loc) 332 B
const Buffer = require('safe-buffer').Buffer; function align(ps, n) { var pad = n - (ps._offset % n); if (pad === 0 || pad === n) return; // TODO: write8(0) in a loop (3 to 7 times here) could be more efficient var padBuff = Buffer.alloc(pad); ps.put(Buffer.from(padBuff)); ps._offset += pad; } exports.align = align;