| function allocUnsafe (size) { | |
| if (typeof size !== 'number') { | |
| throw new TypeError('"size" argument must be a number') | |
| } | |
| if (size < 0) { | |
| throw new RangeError('"size" argument must not be negative') | |
| } | |
| if (Buffer.allocUnsafe) { | |
| return Buffer.allocUnsafe(size) | |
| } else { | |
| return new Buffer(size) | |
| } | |
| } | |
| module.exports = allocUnsafe |