Beta 7 with some repo names changed.
This commit is contained in:
1 parent
0f7b40cca7
commit
963c19493a
3408 files changed
+462217
-15516
No files matched your search
+31
@@ -0,0 +1,31 @@
|
||||
(function(root) {
|
||||
var isArrayBufferSupported = (new Buffer(0)).buffer instanceof ArrayBuffer;
|
||||
|
||||
var bufferToArrayBuffer = isArrayBufferSupported ? bufferToArrayBufferSlice : bufferToArrayBufferCycle;
|
||||
|
||||
function bufferToArrayBufferSlice(buffer) {
|
||||
return buffer.buffer.slice(buffer.byteOffset, buffer.byteOffset + buffer.byteLength);
|
||||
}
|
||||
|
||||
function bufferToArrayBufferCycle(buffer) {
|
||||
var ab = new ArrayBuffer(buffer.length);
|
||||
var view = new Uint8Array(ab);
|
||||
for (var i = 0; i < buffer.length; ++i) {
|
||||
view[i] = buffer[i];
|
||||
}
|
||||
return ab;
|
||||
}
|
||||
|
||||
if (typeof exports !== 'undefined') {
|
||||
if (typeof module !== 'undefined' && module.exports) {
|
||||
exports = module.exports = bufferToArrayBuffer;
|
||||
}
|
||||
exports.bufferToArrayBuffer = bufferToArrayBuffer;
|
||||
} else if (typeof define === 'function' && define.amd) {
|
||||
define([], function() {
|
||||
return bufferToArrayBuffer;
|
||||
});
|
||||
} else {
|
||||
root.bufferToArrayBuffer = bufferToArrayBuffer;
|
||||
}
|
||||
})(this);
|
||||
Reference in new issue
Block a user