(buf, string, offset, length)
| 728 | return bidirectionalIndexOf(this, val, byteOffset, encoding, false); |
| 729 | }; |
| 730 | function hexWrite(buf, string, offset, length) { |
| 731 | offset = Number(offset) || 0; |
| 732 | var remaining = buf.length - offset; |
| 733 | if (!length) { |
| 734 | length = remaining; |
| 735 | } else { |
| 736 | length = Number(length); |
| 737 | if (length > remaining) { |
| 738 | length = remaining; |
| 739 | } |
| 740 | } |
| 741 | var strLen = string.length; |
| 742 | if (length > strLen / 2) { |
| 743 | length = strLen / 2; |
| 744 | } |
| 745 | for (var i = 0; i < length; ++i) { |
| 746 | var parsed = parseInt(string.substr(i * 2, 2), 16); |
| 747 | if (numberIsNaN(parsed)) return i; |
| 748 | buf[offset + i] = parsed; |
| 749 | } |
| 750 | return i; |
| 751 | } |
| 752 | function utf8Write(buf, string, offset, length) { |
| 753 | return blitBuffer(utf8ToBytes(string, buf.length - offset), buf, offset, length); |
| 754 | } |
no test coverage detected
searching dependent graphs…