From eb31597f9bbedf5ea99393861c9bf5c01a8f0cbd Mon Sep 17 00:00:00 2001 From: Ruben Bridgewater Date: Sun, 11 Mar 2018 01:21:39 +0100 Subject: [PATCH] Remove buffers `noAssert` argument Support for the `noAssert` argument dropped in the upcoming Node.js v.10. This removes the argument to make sure everything works as it should. Refs: https://github.com/nodejs/node/pull/18395 --- double.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/double.js b/double.js index 40c77e1..19d0f11 100644 --- a/double.js +++ b/double.js @@ -55,23 +55,23 @@ if(typeof Float64Array !== "undefined") { if(!hasTypedArrays) { var buffer = new Buffer(8) module.exports = function doubleBits(n) { - buffer.writeDoubleLE(n, 0, true) - return [ buffer.readUInt32LE(0, true), buffer.readUInt32LE(4, true) ] + buffer.writeDoubleLE(n, 0) + return [ buffer.readUInt32LE(0), buffer.readUInt32LE(4) ] } function toDouble(lo, hi) { - buffer.writeUInt32LE(lo, 0, true) - buffer.writeUInt32LE(hi, 4, true) - return buffer.readDoubleLE(0, true) + buffer.writeUInt32LE(lo, 0) + buffer.writeUInt32LE(hi, 4) + return buffer.readDoubleLE(0) } module.exports.pack = toDouble function lowUint(n) { - buffer.writeDoubleLE(n, 0, true) - return buffer.readUInt32LE(0, true) + buffer.writeDoubleLE(n, 0) + return buffer.readUInt32LE(0) } module.exports.lo = lowUint function highUint(n) { - buffer.writeDoubleLE(n, 0, true) - return buffer.readUInt32LE(4, true) + buffer.writeDoubleLE(n, 0) + return buffer.readUInt32LE(4) } module.exports.hi = highUint }