var SlowBuffer = process.binding('buffer').SlowBuffer;
var assert = require('assert');
+var INSPECT_MAX_BYTES = 50;
+
function toHex(n) {
if (n < 16) return '0' + n.toString(16);
len = this.length;
for (var i = 0; i < len; i++) {
out[i] = toHex(this[i]);
+ if (i == INSPECT_MAX_BYTES) {
+ out[i + 1] = '...';
+ break;
+ }
}
return '<SlowBuffer ' + out.join(' ') + '>';
};
Buffer.prototype.inspect = function inspect() {
var out = [],
len = this.length;
+
for (var i = 0; i < len; i++) {
out[i] = toHex(this.parent[i + this.offset]);
+ if (i == INSPECT_MAX_BYTES) {
+ out[i + 1] = '...';
+ break;
+ }
}
+
return '<Buffer ' + out.join(' ') + '>';
};