* writeString - write a utf8 string to the buffer * * @param buffer - destination * @param pos - offset * @param string - string to write * @return number of bytes written * * @api private
(buffer, pos, string)
| 1951 | */ |
| 1952 | |
| 1953 | function writeString(buffer, pos, string) { |
| 1954 | var strlen = Buffer.byteLength(string) |
| 1955 | writeNumber(buffer, pos, strlen) |
| 1956 | |
| 1957 | writeStringNoPos(buffer, pos + 2, string) |
| 1958 | |
| 1959 | return strlen + 2 |
| 1960 | } |
| 1961 | |
| 1962 | function writeStringNoPos(buffer, pos, string) { |
| 1963 | buffer.write(string, pos) |
no test coverage detected