|
|
@ -20,7 +20,6 @@ |
|
|
|
// USE OR OTHER DEALINGS IN THE SOFTWARE.
|
|
|
|
|
|
|
|
var SlowBuffer = process.binding('buffer').SlowBuffer; |
|
|
|
var IEEE754 = require('buffer_ieee754'); |
|
|
|
var assert = require('assert'); |
|
|
|
|
|
|
|
|
|
|
@ -741,7 +740,7 @@ Buffer.prototype.readFloat = function(offset, endian) { |
|
|
|
assert.ok(offset + 3 < buffer.length, |
|
|
|
'Trying to read beyond buffer length'); |
|
|
|
|
|
|
|
return IEEE754.readIEEE754(buffer, offset, endian, 23, 4); |
|
|
|
return require('buffer_ieee754').readIEEE754(buffer, offset, endian, 23, 4); |
|
|
|
}; |
|
|
|
|
|
|
|
Buffer.prototype.readDouble = function(offset, endian) { |
|
|
@ -759,7 +758,7 @@ Buffer.prototype.readDouble = function(offset, endian) { |
|
|
|
assert.ok(offset + 7 < buffer.length, |
|
|
|
'Trying to read beyond buffer length'); |
|
|
|
|
|
|
|
return IEEE754.readIEEE754(buffer, offset, endian, 52, 8); |
|
|
|
return require('buffer_ieee754').readIEEE754(buffer, offset, endian, 52, 8); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
@ -1035,7 +1034,7 @@ Buffer.prototype.writeFloat = function(value, offset, endian) { |
|
|
|
'Trying to write beyond buffer length'); |
|
|
|
|
|
|
|
verifIEEE754(value, 3.4028234663852886e+38, -3.4028234663852886e+38); |
|
|
|
IEEE754.writeIEEE754(buffer, value, offset, endian, 23, 4); |
|
|
|
require('buffer_ieee754').writeIEEE754(buffer, value, offset, endian, 23, 4); |
|
|
|
}; |
|
|
|
|
|
|
|
|
|
|
@ -1058,6 +1057,6 @@ Buffer.prototype.writeDouble = function(value, offset, endian) { |
|
|
|
'Trying to write beyond buffer length'); |
|
|
|
|
|
|
|
verifIEEE754(value, 1.7976931348623157E+308, -1.7976931348623157E+308); |
|
|
|
IEEE754.writeIEEE754(buffer, value, offset, endian, 52, 8); |
|
|
|
require('buffer_ieee754').writeIEEE754(buffer, value, offset, endian, 52, 8); |
|
|
|
}; |
|
|
|
|
|
|
|