bufferutils: add varIntBuffer

This commit is contained in:
Daniel Cousens 2014-10-17 13:07:14 +11:00
parent c0c47f076a
commit 2214ccfdd8
4 changed files with 22 additions and 10 deletions

View file

@ -159,6 +159,14 @@ function writeVarInt(buffer, number, offset) {
return size
}
function varIntBuffer(i) {
var size = varIntSize(i)
var buffer = new Buffer(size)
writeVarInt(buffer, i, 0)
return buffer
}
function reverse(buffer) {
var buffer2 = new Buffer(buffer)
Array.prototype.reverse.call(buffer2)
@ -171,6 +179,7 @@ module.exports = {
readUInt64LE: readUInt64LE,
readVarInt: readVarInt,
reverse: reverse,
varIntBuffer: varIntBuffer,
varIntSize: varIntSize,
writePushDataInt: writePushDataInt,
writeUInt64LE: writeUInt64LE,