(cf, cl)
| 290 | }; |
| 291 | // calculate the length of output from tree, code lengths |
| 292 | var clen = function (cf, cl) { |
| 293 | var l = 0; |
| 294 | for (var i = 0; i < cl.length; ++i) l += cf[i] * cl[i]; |
| 295 | return l; |
| 296 | }; |
| 297 | // writes a fixed block |
| 298 | // returns the new bit pos |
| 299 | var wfblk = function (out, pos, dat) { |