From ffaa6d23468ed209ad815622f39b780ac676512a Mon Sep 17 00:00:00 2001 From: Kirill Fomichev Date: Tue, 1 Mar 2016 11:52:36 +0300 Subject: [PATCH] Bitwise or instead logical or, add unary plus --- index.js | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/index.js b/index.js index ef82e62..e2df18c 100644 --- a/index.js +++ b/index.js @@ -54,57 +54,57 @@ function toDouble(high, low, signed) { } int53.readInt64BE = function (buffer, offset) { - offset = offset || 0 + offset = offset | 0 var high = buffer.readUInt32BE(offset) var low = buffer.readUInt32BE(offset + 4) return toDouble(high, low, true) } int53.readInt64LE = function (buffer, offset) { - offset = offset || 0 + offset = offset | 0 var low = buffer.readUInt32LE(offset) var high = buffer.readUInt32LE(offset + 4) return toDouble(high, low, true) } int53.readUInt64BE = function (buffer, offset) { - offset = offset || 0 + offset = offset | 0 var high = buffer.readUInt32BE(offset) var low = buffer.readUInt32BE(offset + 4) return toDouble(high, low, false) } int53.readUInt64LE = function (buffer, offset) { - offset = offset || 0 + offset = offset | 0 var low = buffer.readUInt32LE(offset) var high = buffer.readUInt32LE(offset + 4) return toDouble(high, low, false) } int53.writeInt64BE = function (number, buffer, offset) { - offset = offset || 0 - var hl = intHighLow(number) + offset = offset | 0 + var hl = intHighLow(+number) buffer.writeUInt32BE(hl[0], offset) buffer.writeUInt32BE(hl[1], offset + 4) } int53.writeInt64LE = function (number, buffer, offset) { - offset = offset || 0 - var hl = intHighLow(number) + offset = offset | 0 + var hl = intHighLow(+number) buffer.writeUInt32LE(hl[1], offset) buffer.writeUInt32LE(hl[0], offset + 4) } int53.writeUInt64BE = function (number, buffer, offset) { - offset = offset || 0 - var hl = uintHighLow(number) + offset = offset | 0 + var hl = uintHighLow(+number) buffer.writeUInt32BE(hl[0], offset) buffer.writeUInt32BE(hl[1], offset + 4) } int53.writeUInt64LE = function (number, buffer, offset) { - offset = offset || 0 - var hl = uintHighLow(number) + offset = offset | 0 + var hl = uintHighLow(+number) buffer.writeUInt32LE(hl[1], offset) buffer.writeUInt32LE(hl[0], offset + 4) }