(v, s, e)
| 125 | // typed array slice - allows garbage collector to free original reference, |
| 126 | // while being more compatible than .slice |
| 127 | var slc = function (v, s, e) { |
| 128 | if (e == null || e > v.length) e = v.length; |
| 129 | // can't use .constructor in case user-supplied |
| 130 | return new u8(v.subarray(s, e)); |
| 131 | }; |
| 132 | // error codes |
| 133 | var ec = [ |
| 134 | 'unexpected EOF', |