(str, units)
| 3613 | } |
| 3614 | |
| 3615 | function utf16leToBytes (str, units) { |
| 3616 | var c, hi, lo; |
| 3617 | var byteArray = []; |
| 3618 | for (var i = 0; i < str.length; ++i) { |
| 3619 | if ((units -= 2) < 0) break |
| 3620 | |
| 3621 | c = str.charCodeAt(i); |
| 3622 | hi = c >> 8; |
| 3623 | lo = c % 256; |
| 3624 | byteArray.push(lo); |
| 3625 | byteArray.push(hi); |
| 3626 | } |
| 3627 | |
| 3628 | return byteArray |
| 3629 | } |
| 3630 | |
| 3631 | |
| 3632 | function base64ToBytes (str) { |