88exports . showImpl = require ( 'util' ) . inspect ;
99
1010exports . create = function ( size ) {
11- return new Buffer ( size ) ;
11+ return function ( ) {
12+ return new Buffer ( size ) ;
13+ } ;
1214} ;
1315
1416exports . fromArray = function ( octets ) {
15- return new Buffer ( octets ) ;
17+ return function ( ) {
18+ return new Buffer ( octets ) ;
19+ } ;
1620} ;
1721
1822exports . fromStringImpl = function ( str ) {
1923 return function ( encoding ) {
20- return new Buffer ( str , encoding ) ;
24+ return function ( ) {
25+ return new Buffer ( str , encoding ) ;
26+ } ;
2127 } ;
2228} ;
2329
2430exports . readImpl = function ( ty ) {
2531 return function ( offset ) {
2632 return function ( buf ) {
27- return buf [ 'read' + ty ] ( offset ) ;
33+ return function ( ) {
34+ return buf [ 'read' + ty ] ( offset ) ;
35+ } ;
2836 } ;
2937 } ;
3038} ;
@@ -33,15 +41,19 @@ exports.readStringImpl = function (enc) {
3341 return function ( start ) {
3442 return function ( end ) {
3543 return function ( buff ) {
36- return buff . toString ( enc , start , end ) ;
44+ return function ( ) {
45+ return buff . toString ( enc , start , end ) ;
46+ } ;
3747 } ;
3848 } ;
3949 } ;
4050} ;
4151
4252exports . toStringImpl = function ( enc ) {
4353 return function ( buff ) {
44- return buff . toString ( enc ) ;
54+ return function ( ) {
55+ return buff . toString ( enc ) ;
56+ } ;
4557 } ;
4658} ;
4759
@@ -73,16 +85,21 @@ exports.writeStringImpl = function (enc) {
7385} ;
7486
7587exports . toArray = function ( buff ) {
76- return buff . toJSON ( ) ;
88+ return function ( ) {
89+ var json = buff . toJSON ( )
90+ return json . data || json ;
91+ } ;
7792} ;
7893
7994exports . getAtOffsetImpl = function ( nothing ) {
8095 return function ( just ) {
8196 return function ( buff ) {
8297 return function ( offset ) {
83- var octet = buff [ offset ] ;
84- return octet == null ? nothing
85- : just ( buff [ i ] ) ;
98+ return function ( ) {
99+ var octet = buff [ offset ] ;
100+ return octet == null ? nothing
101+ : just ( buff [ i ] ) ;
102+ } ;
86103 } ;
87104 } ;
88105 } ;
@@ -91,25 +108,33 @@ exports.getAtOffsetImpl = function (nothing) {
91108exports . setAtOffset = function ( value ) {
92109 return function ( offset ) {
93110 return function ( buff ) {
94- buff [ offset ] = value ;
95- return { } ;
111+ return function ( ) {
112+ buff [ offset ] = value ;
113+ return { } ;
114+ } ;
96115 } ;
97116 } ;
98117} ;
99118
100119exports . size = function ( buff ) {
101- return buff . length ;
120+ return function ( ) {
121+ return buff . length ;
122+ } ;
102123} ;
103124
104125
105126
106127exports . concat = function ( buffs ) {
107- return Buffer . concat ( buffs ) ;
128+ return function ( ) {
129+ return Buffer . concat ( buffs ) ;
130+ } ;
108131} ;
109132
110- exports . concat$prime = function ( buffs ) {
133+ exports [ " concat'" ] = function ( buffs ) {
111134 return function ( totalLength ) {
112- return Buffer . concat ( buffs , totalLength ) ;
135+ return function ( ) {
136+ return Buffer . concat ( buffs , totalLength ) ;
137+ } ;
113138 } ;
114139} ;
115140
@@ -118,21 +143,23 @@ exports.copy = function (srcStart) {
118143 return function ( src ) {
119144 return function ( targStart ) {
120145 return function ( targ ) {
121- return src . copy ( targ , targStart , srcStart , strcEnd ) ;
146+ return function ( ) {
147+ return src . copy ( targ , targStart , srcStart , srcEnd ) ;
148+ } ;
122149 } ;
123150 } ;
124151 } ;
125152 } ;
126153} ;
127154
128- exports . fill = function ( buff ) {
129- return function ( octet ) {
130- return function ( start ) {
131- return function ( end ) {
155+ exports . fill = function ( octet ) {
156+ return function ( start ) {
157+ return function ( end ) {
158+ return function ( buf ) {
132159 return function ( ) {
133- buff . fill ( octet , start , end ) ;
160+ buf . fill ( octet , start , end ) ;
134161 return { } ;
135- }
162+ } ;
136163 } ;
137164 } ;
138165 } ;
0 commit comments