From: Ryan Dahl Date: Tue, 9 Aug 2011 02:04:24 +0000 (-0700) Subject: Make buffer.INSPECT_MAX_BYTES public for mscdex X-Git-Tag: v0.5.4~45 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=2689d262ec4b0daa5050c50873d89b00cf22b7a5;p=platform%2Fupstream%2Fnodejs.git Make buffer.INSPECT_MAX_BYTES public for mscdex --- diff --git a/doc/api/buffers.markdown b/doc/api/buffers.markdown index 0238b7641..9ebf5a9f3 100644 --- a/doc/api/buffers.markdown +++ b/doc/api/buffers.markdown @@ -470,3 +470,7 @@ given it will fill the entire buffer. var b = new Buffer(50); b.fill("h"); +### INSPECT_MAX_BYTES + +How many bytes will be returned when `b.inspect()` is called. This can +be overriden by user modules. diff --git a/lib/buffer.js b/lib/buffer.js index 2510d9c22..b9c86b905 100644 --- a/lib/buffer.js +++ b/lib/buffer.js @@ -22,7 +22,7 @@ var SlowBuffer = process.binding('buffer').SlowBuffer; var assert = require('assert'); -var INSPECT_MAX_BYTES = 50; +exports.INSPECT_MAX_BYTES = 50; function toHex(n) { @@ -36,7 +36,7 @@ SlowBuffer.prototype.inspect = function() { len = this.length; for (var i = 0; i < len; i++) { out[i] = toHex(this[i]); - if (i == INSPECT_MAX_BYTES) { + if (i == exports.INSPECT_MAX_BYTES) { out[i + 1] = '...'; break; } @@ -287,7 +287,7 @@ Buffer.prototype.inspect = function inspect() { for (var i = 0; i < len; i++) { out[i] = toHex(this.parent[i + this.offset]); - if (i == INSPECT_MAX_BYTES) { + if (i == exports.INSPECT_MAX_BYTES) { out[i + 1] = '...'; break; }